Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    35

    [C] Problema dei filosofi

    Ciao a tutti,

    Quancuno di voi può aiutarmi a risolvere il problema dei filosofi a cena in C?

    Devo naturalmente utilizzare i semafori (OK), poi però devo anche usare la memoria condivia e le code di messaggi.

    Nell'area della memoria condivisa devo implementare le variabili: pensa, mangia, è affamato

    Ed ogni volta che un filosofo finisce di pensare, tramite la coda di messaggi deve inviare al server (un altro prog. possibilmente separato) cosa ha pensato.
    Il server stamperà a video il messaggio ricevuto e da quale filosofo è stato inviato.

    p.s.

    Praticamente devo avere 2 prog. uno che mi visualizza:

    filosofo 1: Penso
    filosofo 2: Mangio
    :
    :
    filosofo 1: Mangio
    :
    :
    filosofo 3: Penso
    filosofo 2: Penso
    filosofo 5: Magio
    :
    :

    ed il prog server che mi visualizza:

    filosofo 1: Ha pensato: "La terra è tonda"
    filosofo 4: Ha pensato: "Le stelle brillano"
    :
    :
    :


    Se qualcuno mi sa aiutare magari con un bel codice mi darebbe un grande aiuto.

    Ciao.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    2
    ehi ciao.. ho il tuo stesso problema.. tu poi hai risolto??

  3. #3
    ma lol

    non è carino salutare qualcuno dopo 1 anno(e 2 giorni) non lo sai?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    2
    la speranza (soprattutto nei momenti come questi) è l'ultima a morire....

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    Come da Regolamento, non si risollevano discussioni morte da tempo, ma se ne aprono di nuove indicando tutti i dettagli del proprio problema.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.