informatica:sol:laboratorio20:esercitazionib:esercitazione10
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| informatica:sol:laboratorio20:esercitazionib:esercitazione10 [06/04/2020 alle 06:05 (6 anni fa)] – creata Massimo Torquati | informatica:sol:laboratorio20:esercitazionib:esercitazione10 [06/04/2020 alle 06:36 (6 anni fa)] (versione attuale) – Massimo Torquati | ||
|---|---|---|---|
| Linea 5: | Linea 5: | ||
| Scrivere un programma C in cui si attivano M thread produttori ed N thread consumatori che condividono una coda (di capacità “infinita”). Il programma accetta come argomento anche un intero K che corrisponde al numero totale di messaggi che i produttori producono concorrentemente nella coda (ogni produttore produce K/M messaggi, se M divide K). I consumatori leggono i messaggi dalla coda in un ciclo infinito fino a quando non ricevono un messaggio speciale che li fa terminare. Implementare la coda concorrente, | Scrivere un programma C in cui si attivano M thread produttori ed N thread consumatori che condividono una coda (di capacità “infinita”). Il programma accetta come argomento anche un intero K che corrisponde al numero totale di messaggi che i produttori producono concorrentemente nella coda (ogni produttore produce K/M messaggi, se M divide K). I consumatori leggono i messaggi dalla coda in un ciclo infinito fino a quando non ricevono un messaggio speciale che li fa terminare. Implementare la coda concorrente, | ||
| - | |||
| ===== Esercizio 2 ===== | ===== Esercizio 2 ===== | ||
| + | |||
| + | Realizzare una semplice calcolatrice scientifica testuale. Il programma legge da tastiera una operazione alla volta, una per riga (es. 1/2 + 2/5), quindi per ogni richiesta forka ed esegue la calcolatrice testuale fornita dal sistema '' | ||
| + | Operazione: | ||
| + | Risultato : res | ||
| + | |||
| + | ===== Esercizio 3 ===== | ||
| Considerare il seguento programma '' | Considerare il seguento programma '' | ||
informatica/sol/laboratorio20/esercitazionib/esercitazione10.1586153130.txt.gz · Ultima modifica: 06/04/2020 alle 06:05 (6 anni fa) da Massimo Torquati
