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:

  • GNU Pth: thread POSIX a livello utente
  • NTPL: thread POSIX a livello kernel
  • Thread nativi: thread nativi a livello kernel

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

teaching/labsw/processi_e_thread.txt · Last modified: 2007/10/09 16:32 by agosta
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki