Please enable JavaScript.
Coggle requires JavaScript to display documents.
THREAD - Coggle Diagram
THREAD
TCB(Thread Control Block)
ID
program counter
registri
stato di esecuzione
contesto
stack
spazio di memoria
puntatore al PCB
Multi threading
Un thread un processo
MS-DOS
Più thread un processo
JVM
Un thread più processi
UNIX
Più thread più processi
Linux, Windows
User-Level
implementati grazie a librerie
tempi di switching molto ridotti
non è possibile utilizzare il paralelismo
quando effettua una system call sospende se stesso ed il processo
Kernel-Level
se un thread si sospende può evolvere un altro thread
sfrutta al massimo il parallelismo fisico
tempi impiegati dal Kernel
detti processi leggeri