2015-07-15 6 views
0

Если у меня есть программа с основным потоком и функция, работающая в отделенном отдельном потоке. Если что-то в отдельной ветке возвращает что-то> 0 будет только выход дочернего потока или основной поток тоже?Posix threads, child возвращает ошибку

ответ

2

Положительный нить возвращает void * (то есть указатель), поэтому он не может вернуть ничего меньше нуля, так как это не целое число.

В любом случае возвращаемое значение из выделенного потока всегда игнорируется, и процесс не будет выходить за пределы значения.

1

Только дочерний поток выходит, если только он не называет exit(), то есть.

Смежные вопросы