Ответ 1
-
Создайте отдельный поток, когда вы знаете, что не хотите ждать его с помощью
pthread_join()
. Единственное преимущество в производительности заключается в том, что при отключении отдельного потока его ресурсы могут быть немедленно освобождены, а не ждать, пока поток будет соединен до того, как ресурсы будут освобождены. -
"Юридически" нельзя присоединяться к соединению; но обычно это не рекомендуется, потому что (как уже отмечалось ранее) ресурсы не будут выпущены до тех пор, пока поток не будет присоединен, поэтому они будут оставаться на неопределенное время (пока программа не выйдет), если вы не присоединитесь к ней.