在线程中调用函数失败.该如何处理

在线程中调用函数失败.
我在进程中调用读取usb接口的函数调用成功.

把读取的方式放到线程中就会卡在调用读取usb借口的地方.

把读取的方式放到另一个程序中就可以调用成功.

找了半天不知道为什么会是这种情况.

不知道各位大大谁能帮忙找下原哈
------最佳解决方案--------------------
你把在线程里的代码,一行行删除或者一个功能一个功能试试,我也就想到这个办法。
------其他解决方案--------------------
你在进程中也得在线程中执行啊,不懂你的表述。
------其他解决方案--------------------
这个。。。LZ知道读取USB接口的API的大致实现吗,如果不知道,就先安装1L的方法慢慢试吧,不过感觉成功的可能性不大
------其他解决方案--------------------
引用:
你在进程中也得在线程中执行啊,不懂你的表述。

应该是指子线程,而不是主线程
------其他解决方案--------------------
我找到问题了. 
是另外一个定时器也在调用硬件的读取函数.两个有了冲突了.
谢谢大家.
结贴了.