Ho avuto queste domande nella mia mente poiché stavo leggendo alcuni nuovi argomenti su processi e thread. Sarei felice se qualcuno potesse aiutarmi.Domanda su processori e thread zombie
1) Cosa succede se un thread è contrassegnato come non modificabile e quindi il processo viene eliminato all'interno della sezione critica?
2) Abbiamo un thread principale per il programma che è noto al sistema operativo? Voglio dire, il sistema operativo fornisce al primo thread del programma dei diritti o qualcosa del genere?
3) Quando uccidiamo un processo e i fili non sono uniti, diventano zombi?
Inoltre, c'è un'altra domanda qui, in che modo i thread condividono lo stack del processo in esecuzione? Lo stack li contiene tutti o sono preempiti dallo stack quando si passa da un thread all'altro? –