我有一个程序(在带有VisualStudio19的c++WIN32中(,其中有几个具有相同HANDLE的线程。有点像这样的想法:
father
{
while(true)
HANDLE son=createThread...
}
son
{
//The son may be waiting in a semaphore
}
有没有办法同时结束线程的"生命"?就像在UNIX中使用sigterm或sigkill一样。线程可能正在等待信号量
通常在Windows上,如果您无法避免这种需要,您将运行所有要终止到一个单独进程的线程,并终止该进程-无论它是一个还是多个线程。