Mag*_*ane 3 c++ winapi multithreading handles
有没有办法在C++中关闭多个句柄到线程而不必单独关闭它们?我有几个带有句柄的线程,我已经存储在一个数组中,所以我可以WaitForMultipleObjects()在关闭它们之前使用它.我知道我可以调用CloseHandle数组中的每个句柄(通过循环或只是一个一个),但我想知道是否有一种简单的方法来关闭它们.比如可能CloseHandle在阵列本身上运行(如果那样可行)?或者是否存在一种方法CloseMultipleHandles()?提前致谢.
不,Loop和CloseHandle是最简单的解决方案.(并不是说实施起来非常困难......).
但是你总是可以创建一个CloseAllHandles函数,它接受一个句柄数组来关闭它们......