修改时间 09-29-2013 04:41 AM
用CVI多线程技术开发了一个并行测试系统,功能运行正常,主要对电子产品进行电气参数的调试和测试,每个线程的功能都完全一样,当并行测试数目较少时,没有发现异常,逐步增加并行测试线程数目后,发现每个线程的调测时间增加,猜想原因是因为多个线程相互切换时,导致外部设备通信中断(主要通过USB进行数据交互),重新恢复时添加了很多时间开销,最后导致多个线程并行运行时,效率降低,想请教是否有解决办法,增加线程堆栈大小是否能改善