A L M Q U V

A

attesa - Variable in class monitor.VarCond
 

L

lock - Variable in class monitor.VarCond
 

M

monitor - package monitor
 
Mutex - class monitor.Mutex.
Classe Mutex per garantire la mutua esclusione.
Mutex() - Constructor for class monitor.Mutex
 
MutexSignal() - Method in class monitor.Mutex
Rilascio risorsa e risveglio processi sospesi.
MutexWait() - Method in class monitor.Mutex
Sospensione se risorsa occupata.

Q

queue() - Method in class monitor.VarCond
Verifica la presenza di processi sospesi sulla Variabile Condizione.
queue() - Method in class monitor.Urgent
Verifica la presenza di processi sospesi sulla Variabile Condizione.

U

Urgent - class monitor.Urgent.
Classe Urgent per sospensione dei processi che eseguono la Signal.
Urgent() - Constructor for class monitor.Urgent
 
urgentQueue - Variable in class monitor.VarCond
 
urgentSignal() - Method in class monitor.Urgent
Signal per risveglio processi.
urgentWait() - Method in class monitor.Urgent
Sospensione su coda Urgent (a seguito di una signal sospensiva su una var condizione).

V

VarCond - class monitor.VarCond.
Classe Variabili Condizione.
VarCond(Mutex, Urgent) - Constructor for class monitor.VarCond
 
varCondSignal() - Method in class monitor.VarCond
Signal sulla Var Condizione: Signal sospensiva, sospensione processo su Coda Urgent.
varCondWait() - Method in class monitor.VarCond
Wait sulla Var Condizione, prima della sospensione rilascia il Mutex sul Monitor.

A L M Q U V