LINUX.ORG.RU

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


0

0

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

anonymous

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

vsl
()

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

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