 | |
Il progetto dsy.it รจ l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum |
Semafori Clicca QUI per vedere il messaggio nel forum |
LOSTMAN |
Problema
in una pizzeria si possono solo comprare pizze da asporto.
un cliente entra deve andare prima alla cassa per ordinare e pagare
il cassiere appoggia l ordinazione sul banco del pizzaiolo
prima di permettere al prossimo cliente di ordinare e pagare
il pizzaiolo estrae un ordinazione prepara le pizze
e le poggia sul bancone di vendita il cliente ritira le pizze e esce
le ordinazioni vengono eseguite nell ordine in cui vengono effettuate
la porta d ingresso della pizzeria permette ad un solo cliente
alla volta di entrare o uscire
descrivere i processi coinvolti nel problema e permettere
la loro corretta esecuzione garantendone ove necessario
sincronizzazione e mutua esclusione
chi mi da una mano
anche solo ad impostarlo inizialmente
con processi e semafori da utilizzare
:(:(:(:(:(:( |
LOSTMAN |
raga nessuno lo sa
:(:(:(:(:(:( |
LOSTMAN |
vabbo propongo la mia soluzione sicuramente sbagliata
qualcuno la corregge
code: SEM MUTEX PORTA=1
SEM MUTEX CASSA PRONTA=1
SEM SINC CLIENTE=0
SEM SINC PIZZA PRONTA=0
SEM SINC ORDINE=0
CLIENTE CASSIERE PIZZAIOLO
WAIT(PORTA) WAIT(CLIENTE) WAIT(ORDINE)
//ENTRA //PRENDE ORDINE //PREPARA PIZZA
SIGNAL(PORTA) SIGNAL(ORDINE) SIGNAL(PIZZA PRONTA)
WAIT(CASSA PRONTA) SIGNAL(CASSA PRONTA)
SIGNAL(CLIENTE)
//ORDINA
WAIT(PIZZA PRONTA)
//RITIRA PIZZA
WAIT(PORTA)
//ESCE
SIGNAL(PORTA)
|
LOSTMAN |
comunque se a qualcuno puo servire
il mio svolgimento e corretto parola del docente |
|
|
|
|