threads
От: Sviatoslav Sviridov  
Дата: 10.10.02 13:56
Оценка:
Приветствую!

Скажите, пожалуйста, насколько эффективно будет работать
программа в linux, создающая большое число нитей (600-800)
по сравнению с клонирванием процессов?
Re: threads
От: DSD Россия http://911.ru/cv
Дата: 18.10.02 01:27
Оценка:
Здравствуйте Sviatoslav Sviridov, Вы писали:

SS>Приветствую!


SS>Скажите, пожалуйста, насколько эффективно будет работать

SS>программа в linux, создающая большое число нитей (600-800)
SS>по сравнению с клонирванием процессов?

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

а вот если к примеру ты пишешь сервер с немалой динамикой подключений, клиенты приходят и уходят, процессы/нити создаются и умирают часто, то вариант на нитях будет НАМНОГО эффективней, чем с процессами.
--
DSD
Re: threads
От: Kubyshev Andrey  
Дата: 04.11.02 10:42
Оценка:
Здравствуйте Sviatoslav Sviridov, Вы писали:

SS>программа в linux, создающая большое число нитей (600-800)

SS>по сравнению с клонирванием процессов?

Esli tebe interesno chto po etomu povodu skazhut materye linuxoidy/unixoidy , to ya tebe mogu skazat' sleduyuschee :
On a single processor system, a normal application would have at most two threads, over 10 threads is seriously flawed and hundreds or thousands of threads is progressively more insane.
Re[2]: threads
От: Tom Россия http://www.RSDN.ru
Дата: 06.11.02 13:21
Оценка:
KA>Esli tebe interesno chto po etomu povodu skazhut materye linuxoidy/unixoidy , to ya tebe mogu skazat' sleduyuschee :
Скромняга
Народная мудрось
всем все никому ничего(с).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.