Я кодирую выключение многопоточного сервера. Если все идет так, как и все потоки выходят сами по себе, но есть небольшая вероятность, что поток застрянет. В этом случае было бы удобно чтобы иметь неблокирующее соединение, чтобы я мог это сделать.Non-blocking pthread_join
Есть ли способ сделать неблокирующий pthread_join? Какое-то время поединка было бы неплохо.
что-то вроде этого:
foreach thread do nb_pthread_join(); if still running pthread_cancel();
я могу думать больше случаев, когда не-bloking присоединиться бы полезно.
Как кажется, такой функции нет, поэтому я уже закодировал обходное решение, но это не так просто, как хотелось бы.
неблокирующая нить соединяется? Я думал, что соединение связано с блокировкой: s – 2008-09-16 15:22:04