关注:140 2014-01-11 10:33

在LabWindows/CVI中如何用多个安全队列(SafeQueue)来实现对多个采集任务的数据保护?

已解决 悬赏分:0 - 解决时间 2025-06-20 16:37
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40

回答=一般来说,在编写一个多线程程序时,我们会在默认的线程池(DefaultThreadPool)中建立一个或多个SafeQueue;然后再建立2个新的线程池(NewThreadPool),分别用于数据的采集和处理;在用于采集的线程池中建立多个线程(Thread),分别对应各个板卡或通道;在用于数据处理的线程池(ThreadPool)中建立一个或多个线程来对进行相应的操作。