LINUX.ORG.RU

Разница между потоками и процессами


0

0

Подскажите, что целесообразнее использовать POSIX потоки или процессы порожденные через fork(). Я начал разбираться с потоками и обнаружил, что на каждый поток создается отдельный процесс который его выполняет, и кроме этого появляется еще один лишний процесс который насколько я понял выполняет функции менеждера потоков. Такая избыточность меня несколько смущает.

anonymous

Re: Разница между потоками и процессами

Ничего подобного. Форкнутый процесс отличается от нитки только тем, что нет COW на данные.

vsl ()

Re: Разница между потоками и процессами

похоже на бред, все thread'ы ассоциируются ядром с LWP, которые вовсе не обычные процессы. А что использовать, так это от сложности зависит -- чем сложнее, тем больше хочется threads

sacha ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.