行业分类
CVI下如何编写多线程程序?
日期:2014-01-11 10:30  点击:140
状态:已解决
提问:admin
最佳答案
回答=可以使用函数模版中的Utility Library目录下的函数,首先用CmtNewThreadPool (int Maximum_Number_of_Threads, int *Pool_Handle)函数创建一个线程池(也可以使用程序默认的线程池),然后使用CmtScheduleThreadPoolFunction (int Pool_Handle, ThreadFunctionPtr Thread_Function, void *Thread_Function_Data, int *Thread_Function_ID)函数来指定每个线程的回调函数,以实现不同的操作。最后,记住一定要在结束程序的时候调用CmtDiscardThreadPool (int Pool_Handle)函数释放这些线程的系统资源。
回答:pansino
2014-01-11 12:40

[全部回答(1)]


关于网站  |  普通版  |  触屏版  |  网页版
05/14 07:52
首页 刷新 顶部