NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

求助!多线程

多线程的执行步骤是怎样的? 

在调用函数CmtScheduleThreadPoolFunction之后进入到辅助线程中,是不是当执行到return后就算辅助线程执行完了,那么return之后又返回到什么位置了?

 

我的程序是按照以下顺序执行的

CmtScheduleThreadPoolFunction;主线程;CmtWaitForThreadPoolFunctionCompletion ;   CmtReleaseThreadPoolFunctionID ;

 

谢谢

0 项奖励
1 条消息(共 2 条)
2,918 次查看

When a subroutin finished, it return to it's caller.

A thread is NOT a subroutin, it does NOT return.

 

If you call CmtWaitForThread​PoolFunctionCompletion function

in your main thread, then your main thread will wait for the other thread to finish.

 

George Zou
0 项奖励
2 条消息(共 2 条)
2,916 次查看