gpt4 book ai didi

c++ - 加入和终止 Windows 线程

转载 作者:可可西里 更新时间:2023-11-01 11:56:34 31 4
gpt4 key购买 nike

我正在尝试使用 Windows 线程创建一个线程,如下所示:

HANDLE hUSBPollThread = CreateThread(
NULL,
NULL,
USBCan::CreateUSBPollLoop,
(LPVOID) this,
0,
&outThreadID);

但是我找不到任何函数来从线程外部加入或终止线程。谁能指出我正确的方向?

最佳答案

如果你在外部终止线程,你怎么能确定没有资源泄漏,没有同步对象被锁定?是的,你可以用 TerminateThread 杀死线程但你不应该这样做。

您要做的是:您发出一个内部事件信号,表示您要终止线程操作,线程 proc 最终会注意到此请求并返回/退出关闭线程事件。

关于c++ - 加入和终止 Windows 线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14975631/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com