我想知道是否将 beginthread 或 QueueUserWorkItem 用于 C++ 中的线程方法。这两个 API 之间有什么区别,它们更适合什么环境?
谢谢,
顺便说一句,我读过这个问题Windows 线程:_beginthread vs _beginthreadex vs CreateThread C++
我想知道是否将 beginthread 或 QueueUserWorkItem 用于 C++ 中的线程方法。这两个 API 之间有什么区别,它们更适合什么环境?
谢谢,
顺便说一句,我读过这个问题Windows 线程:_beginthread vs _beginthreadex vs CreateThread C++
QUWI 使用线程池中的一个线程来执行回调函数。这种线程的重量很轻,但并不适合所有类型的线程任务。基本要求是它们需要相对较短的寿命,不要经常阻塞并且不是时间紧迫的。
这一切都在SDK 主题中得到了很好的解释。