|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--monitor2.Monitor2
Classe Monitor2.
Field Summary | |
(package private) Mutex |
mutex
|
(package private) int |
urgentCount
|
(package private) Urgent |
urgentQueue
|
Constructor Summary | |
Monitor2()
|
Method Summary | |
void |
decrementa()
decrementa il numero di processi attivi e se contaprocessi=0 e vc.queue! |
void |
decrementa(javax.swing.JTextArea tx)
decrementa il numero di processi attivi e se contaprocessi=0 e vc.queue! |
void |
decrementa1()
|
void |
decrementa1(javax.swing.JTextArea tx)
|
protected void |
entramonitor()
Da invocare come prima istruzione di una procedure entry; permette di acquisire il monitor |
protected void |
escimonitor()
Da invocare come ultima istruzione di una procedure entry; permette di rilasciare il monitor |
void |
incrementa()
incrementa il numero di processi attivi |
void |
incrementa(javax.swing.JTextArea tx)
incrementa il numero di processi attivi |
void |
processi()
se ci sono processi attivi si blocca sulla variabile condizione |
void |
processi(javax.swing.JTextArea tx)
se ci sono processi attivi si blocca sulla variabile condizione |
void |
sblocca(int n)
sblocco tutti i processi sulla variabile vc[1] |
void |
sblocca(int n,
javax.swing.JTextArea tx)
sblocco tutti i processi sulla variabile vc[1] |
Methods inherited from class java.lang.Object |
|
Field Detail |
Mutex mutex
Urgent urgentQueue
int urgentCount
Constructor Detail |
public Monitor2()
Method Detail |
protected void entramonitor()
protected void escimonitor()
public void incrementa()
public void incrementa(javax.swing.JTextArea tx)
public void decrementa()
public void decrementa(javax.swing.JTextArea tx)
public void decrementa1()
public void decrementa1(javax.swing.JTextArea tx)
public void processi()
public void processi(javax.swing.JTextArea tx)
public void sblocca(int n)
public void sblocca(int n, javax.swing.JTextArea tx)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |