Я начинаю в этой области.
Я изучил fork()
, vfork()
, clone()
и pthreads.
Я заметил, что pthread_create()
создаст поток, который будет меньше накладных расходов, чем создание нового процесса с помощью fork()
. Кроме того, поток будет делиться файловыми дескрипторами, памятью и т.д. С родительским процессом.
Но когда fork()
и clone()
лучше, чем pthreads? Не могли бы вы объяснить это мне, представив пример реального мира?
Спасибо в Advance.