Ladeni multithreadove aplikace

Michal Krause michal na krause.cz
Úterý Leden 25 11:28:13 CET 2000


On 24/01/2000, Petr Novotny wrote:

[snip]
> [Nejasne si vybavuju jakasi mereni, ze fork() je asi 3x pomalejsi 
> nez vytvoreni threadu, a o rad a neco rychlejsi nez vytvoreni 
> procesu pres execve().]

Zajimalo by me, jestli existuje nejaky odhad nebo i mereni (pokud je to
meritelne) rozdilu v rychlosti behu MT a forkovane aplikace? Tusim, ze
tady kdysi nekdo rikal, ze forkovani je pomalejsi nez MT proto, ze byva
narocnejsi prepinani kontextu. (Mam ted na mysli situaci, kdy aplikace
vytvori x procesu/threadu a ty pak resi nejake pozadavky, a nikoliv
server forkujici/thread_zakladajici pri kazdem requestu).

S pozdravem
--
Michal Krause                                                      /\
ICQ: 7665279            Informace (nejenom) ze sveta Linuxu     /\/  \
email: mike na navrcholu.cz ______ http://www.root.cz/ ______ NAVRCHOLU.cz

Co napsat do signatury, aby to nikoho nepohorsilo? Snad jedine nejakou
obecne znamou pravdu. Doufam, ze vsichni vite, ze tucnak je bylozrava ryba. 


Další informace o konferenci Linux