Здравствуйте, Sergey Larionov, Вы писали:
SL>Здравствуйте, Sergey Larionov, Вы писали:
SL>>В чём может быть дело? Из-за чего потоки могут не закрываться?
SL>Кстати, у меня в потоки передаются хендлы процессов, пайпов и евентов.
SL>Правильно делать Duplicate вообще, правильно ли в вызывающем потоке?
В целом нормально, если всё правильно сделать.
В принципе, если основной поток ждёт завершения дочерних потоков, можно закрывать все хендлы в основном потоке после завершения дочернего. Тогда ничего дублицировать не надо.
SL>param->ev_terminate = CreateEvent(
SL> NULL, // default security attributes
SL> FALSE, // manual-reset event
SL> FALSE, // initial state is signaled
not signaled