Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2010
    Messaggi
    185

    How to: implementare i semafori

    Ciao a tutti,

    sto seguendo il corso di Programmazione Concorrente, ma purtroppo non facciamo nulla di laboratorio, quindi praticamente non vediamo nulla.

    Volevo provare ad implementare un esercizio che ho fatto con i semafori, anche per vedere se il risultato che ho scritto è giusto. So che esiste la java.util.concurrent.Semaphore, ma all'atto pratico come si implementano?

    Il testo che vorrei implementare è questo, composto da due processi, P e Q:

    Dichiarazione dei semafori:
    codice:
     Semaphore S <-- (1, insiemeVuoto), T <-- (0, insiemeVuoto)
    Processo P:
    codice:
    wait(S)
    write("p")
    signal(T)
    Processo Q:
    codice:
    wait(T)
    write("q")
    signal(S)
    Ultima modifica di dennis87; 09-11-2013 a 11:58

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    442
    Non so rispondere alla tua domanda, però il tag per il codice è [CODE] e non [CODICE]

  3. #3

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.