В чем разница между возвратом 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

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