thread

Jakub VOTAVA Jakub.VOTAVA na st.ms.mff.cuni.cz
Úterý Říjen 1 11:58:30 CEST 1996



rozdil mezi threadem a procesem,

Jedna z mnoha definic:
             Proces je hlavni alokacni jednotka systemovych zdroju - to znamena,ze proces alokuje pamet, porty, periferni zarizeni ...
             Proces je take hlavni jednotkou adresace - IPC adresuje procesy, tzn nemuzes poslat zpravu primo nejakemu threadu.
             Proces obsahuje jeden nebo vice threadu jako jednotek exekuce.,
             Thread je jednotkou exekuce - thread vykonava programove instrukce a je soucasti nejakeho procesu jehoz 
             systemove zdroje vyuziva
 
             Vyhody jsou nasledujici - prepnuti adresoveho prostoru a IPC mezi ruznymi adresovymy prostory jsou obecne
             casove narocne operace tyto operace vyvolava prepnuti procesu, prepnuti a IPC mezi thready je casove mnohem
             mene narocne. Takze thready se vyuzivaji tam kde je nekolik lokicky souvisejicich mezi sebou vzajemne 
             komunikujicich "procesu".
 





Další informace o konferenci Linux