informatica:sol:laboratorio20:esercitazionib:esercitazione9
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
informatica:sol:laboratorio20:esercitazionib:esercitazione9 [31/03/2020 alle 13:02 (5 anni fa)] – [Esercizio 1] Massimo Torquati | informatica:sol:laboratorio20:esercitazionib:esercitazione9 [16/04/2020 alle 08:36 (5 anni fa)] (versione attuale) – [Esercizio 4] Massimo Torquati | ||
---|---|---|---|
Linea 14: | Linea 14: | ||
N filosofi siedono ad una tavola con un piatto di spaghetti davanti ed una forchetta alla loro destra ed una alla loro sinistra. Per mangiare gli spaghetti un filosofo ha bisogno di entrambe le forchette vicine. Ogni filosofo è impegnato ininterrottamente in una sequenza di 3 attivita': | N filosofi siedono ad una tavola con un piatto di spaghetti davanti ed una forchetta alla loro destra ed una alla loro sinistra. Per mangiare gli spaghetti un filosofo ha bisogno di entrambe le forchette vicine. Ogni filosofo è impegnato ininterrottamente in una sequenza di 3 attivita': | ||
- | Scrivere un programma C che attivi N thread filosofi che eseguono il ciclo descritto per 100 volte. La meditazione e la fase in cui il filosofo mangia deve essere implementata con un ritardo variabile (usare ad esempio la chiamata di sistema '' | + | Scrivere un programma C che attivi N thread filosofi che eseguono il ciclo descritto per 100 volte. La meditazione e la fase in cui il filosofo mangia deve essere implementata con un ritardo variabile (usare ad esempio la chiamata di sistema '' |
+ | **SUGGERIMENTO**: | ||
===== Esercizio 4 ==== | ===== Esercizio 4 ==== | ||
- | Scrivere un programma C che implementa una // | + | Scrivere un programma C che implementa una // |
- | I tre stadi del pipeline devono lavorare in modo concorrente come in una " | + | I tre stadi della pipeline devono lavorare in modo concorrente come in una " |
informatica/sol/laboratorio20/esercitazionib/esercitazione9.1585659728.txt.gz · Ultima modifica: 31/03/2020 alle 13:02 (5 anni fa) da Massimo Torquati