Отдельные и объединяемые потоки POSIX

Я использую библиотеку pthread для создания и объединения потоков в C.

  1. Когда я должен с самого начала создавать отдельный поток? Предлагает ли он какое-либо преимущество в производительности по сравнению с присоединяемым потоком?

  2. Законно ли не выполнять pthread_join () в присоединяемом (по умолчанию) потоке? Или такой поток должен всегда использовать функцию detach () перед pthread_exit () ing?

55
задан Guy Avraham 17 September 2018 в 15:37
поделиться