【发布时间】:2012-05-31 06:50:28
【问题描述】:
我使用 C 在 windows 中创建了一个线程:
hookThreadHandle = CreateThread(NULL, 0, lpStartAddress, NULL, 0, &hookThreadId);
【问题讨论】:
-
你应该明确你想要什么(这不是一个真正的问题,是吗?),因为“停止”线程可能是指 suspending 它与 terminating 它(Luchian Grigore 在下面的答案中假设后者)。还不清楚您要在哪种情况下执行此操作。除非有充分的理由,否则您通常不会想要终止或暂停线程。通常,当您不想让线程工作时,您会阻塞或休眠,并在您希望线程结束时从线程的入口函数返回。其他一切都是不愉快和冒险的。
-
有什么问题吗?我会投票赞成关闭。
标签: c++ c windows multithreading winapi