【发布时间】:2013-02-20 08:51:25
【问题描述】:
我正在尝试使用以下 Windows 线程创建线程:
HANDLE hUSBPollThread = CreateThread(
NULL,
NULL,
USBCan::CreateUSBPollLoop,
(LPVOID) this,
0,
&outThreadID);
但是我找不到任何从线程外部加入或终止线程的函数。谁能指出我正确的方向?
【问题讨论】:
-
这看起来很有希望:stackoverflow.com/questions/811641/…
-
1.简单连接 =
WaitForSingleObject(hUSBPollThread,INFINITE);2. 永远不要调用TerminateThread(),除非您将其作为紧急关闭序列的一部分(即使这样,尽一切可能的人为努力避免不得不这样做)。
标签: c++ windows multithreading winapi handle