有什么方法可以同时结束线程吗



我有一个程序(在带有VisualStudio19的c++WIN32中(,其中有几个具有相同HANDLE的线程。有点像这样的想法:

father
{
while(true)
HANDLE son=createThread...
}
son
{
//The son may be waiting in a semaphore
}

有没有办法同时结束线程的"生命"?就像在UNIX中使用sigterm或sigkill一样。线程可能正在等待信号量

通常在Windows上,如果您无法避免这种需要,您将运行所有要终止到一个单独进程的线程,并终止该进程-无论它是一个还是多个线程。

最新更新