Windows线程:beginthread或QueueUserWorkItem(C++)

ivqmmu1c  于 2023-06-07  发布在  Windows
关注(0)|答案(2)|浏览(133)

我想知道在C++中是否使用beginthread或QueueUserWorkItem作为线程方法。这两个API之间有什么区别?它们更适合什么环境?
谢谢
顺便说一句,我读了这个问题Windows threading: _beginthread vs _beginthreadex vs CreateThread C++

zhte4eai

zhte4eai1#

QUWI使用线程池中的一个线程来执行回调函数。这样的线程是非常轻的重量,但不适合所有类型的线程任务。基本要求是它们需要相对短暂,不经常阻塞,并且不是时间关键型的。
这在SDK topic中得到了很好的解释。

7cjasjjr

7cjasjjr2#

系统在管理线程方面比应用程序做得更好。只要使用系统线程池就可以了。

相关问题