В чем разница между возвратом NULL и pthread_exit(NULL) при завершении отсоединенного потока [дубликат]Linux

Ответить
Anonymous
 В чем разница между возвратом NULL и pthread_exit(NULL) при завершении отсоединенного потока [дубликат]

Сообщение Anonymous »

Я пытаюсь понять, что происходит, когда мы возвращаем NULL из потока, и что происходит, когда мы вызываем pthread_exit(NULL) из потока?
Я не могу чтобы понять, когда что использовать?
Может кто-нибудь объяснить? Помощь будет оценена.
Я пробовал создавать отдельные потоки, один завершается с возвратом NULL, а другой завершается с pthread_exit(NULL), но не смог найти разницу между ними. .
Учитывая, что функция main() завершается вызовом pthread_exit(NULL)

Подробнее здесь: https://stackoverflow.com/questions/787 ... e-terminat
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»