Как выполнить самопроизвольное выполнение pthread?Выход из pthread, который выполняется
У меня есть этот код
while(1)
{
if(...)
{
terminate
}
work();
}
я должен использовать pthread_exit();
но то, что я даю в качестве параметра?
Я считаю, что вы можете просто «вернуть 0» из потока, а это приведет к неявному вызову 'pthread_exit'. – Lundin
Вы уверены, что возврат вызовет pthread_exit? я искал thsi, но не нашел ни одного факта, говорящего об этом – lllook
Нет, я не был, был веком с тех пор, как я коснулся потоков posix, но это то, что [RTFM] (http://linux.die.net/man/3/pthread_exit) говорит , – Lundin