Processi e Thread

Nella lezione del 9/10, abbiamo introdotto i concetti di processo e thread. In particolare, abbiamo visto la struttura del PCB e l'evoluzione dello stato del processo.

Per quanto riguarda i thread, abbiamo visto le differenze fra questi ed i processi, oltre ad introdurre i piĆ¹ comuni modelli di applicazione multithreaded (pipeline, dispatcher-server e team). Abbiamo poi visto i principali sistemi di threading utilizzabili in Linux:

I dettagli della programmazione con i pthread (NTPL) si possono trovare sul testo di esercitazione, e verranno rivisti nella seconda esercitazione.