 | |
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 |
Esercizio Programmazione Concorrente Esame Clicca QUI per vedere il messaggio nel forum |
pintu |
Ragazzi qualcuno potrebbe postare la soluzione dell'esercizio di programmazione dell'esame di oggi
"Implementare un semaforo generalizzato tramite monitor" ?? |
SanJuanWolf89 |
hai presente l'esempio produttore consumatore che ha messo sulle slide? l'impostazione è quella solo che al posto di produttore e consumatore metti le due funzioni up e down. Le variabili condizioni sn le stesse credo |
asgar |
io ho fatto una cosa del genere
monitor{
condition red;
int sem;
procedure UP{
sem++;
if(sem == 1){
signal(red);}
}
procedure DOWN{
if(sem == 0){
wait(red);}
sem--;
}
} |
pintu |
Ho fatto anche io cosi anche s eho dimenticato di mettere l'if nella up -.- Mi consola il fatto che almeno somiglia alla mia soluzione :D speriamo bene! Non si sa niente sui tempi di uscita delle date per l'orale?? |
asgar |
no idea, ma realisticamente potrebbero uscire i risultati i primi di settimana prossima quindi gli orali saranno a fine settimana prossima o fra 2 settimane.. ma sono solo mie supposizioni! speriamo di arrivarci all'orale :D |
pintu |
si hai detto bene, speriamo di arrivarci :D sulle crocette sono abbastanza fiducioso anche se ho fatto delle porcate immense...il problema era la parte dei monitor però sembra che la maggior parte delle persone ha fatto una cosa del genere quindi non dovrebbe essere andata malissimo! Sperem :D |
Delorean |
Ma alla fine era giusto? |
|
|
|
|