- - - - CENAPAD-MGCO

contents index A seguir: Produtor/Consumidor com semáforos Acima: Semáforos Anterior: Semáforos em Java


Exclusão Mútua com Semáforos

Semaphore  semaphore = new SEMAPHORE(1);

COBEGIN

  P1:: LOOP
         ...
         semaphore.P();
           /* secao critica */
         semaphore.V();
         ...
       END;
//
  P2:: LOOP
         ...
         semaphore.P();
           /* secao critica */
         semaphore.V();
         ...
       END;
COEND



Osvaldo Carvalho - Postscript - Comentários?