gpt4 book ai didi

c++ - 在按钮上启动线程

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:24 24 4
gpt4 key购买 nike

我如何确保在按钮上只创建一个线程而不会被意外双击?

最佳答案

下面的代码应该可以做到(在 win32 下)...

EnterCriticalSection( &critSec );
if ( ghThread != INVALID_HANDLE_VALUE )
{
ghThread = ::CreateThread( NULL, stackSize, (LPTHREAD_START_ROUTINE)ThreadEntry, NULL, 0, NULL );
}
LeaveCriticalSection( &critSec );

这当然假设您提前将 ghThread HANDLE 初始化为 INVALID_HANDLE_VALUE。

关于c++ - 在按钮上启动线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4357955/

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