Processo (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
→‎Strutture dati relative a processi e thread: Handle in titolo (indicizzato nei motori di ricerca)
Riga 45:
Si noti inoltre che la mancanza di supporto ai thread da parte del sistema operativo non impedisce la programmazione parallela. Infatti il parallelismo tra thread può essere simulato da librerie di programmazione o anche dal supporto run-time del linguaggio di programmazione. In tal senso si parla di "thread del kernel" per indicare un thread gestito dal sistema operativo, e di "thread utente" per indicare un thread gestito da una libreria applicativa. Per esempio, alcune versioni di [[Unix]] non supportano i thread, per cui si ricorre ai thread utente, altri (per esempio [[Linux]]) supportano direttamente i thread a livello del [[kernel]].
 
=== Strutture dati relative a processiThread e threadhandle ===
 
Nel [[sistema operativo]], ciascun processo è identificato da un numero, detto '''[[PID (Unix)|PID]]''' ('''P'''rocess '''ID'''entifier) oppure "process handle".