|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JSimSemaphore | |
---|---|
cz.zcu.fav.kiv.jsim | This package provides basic classes for simulation creation and execution. |
cz.zcu.fav.kiv.jsim.ipc | This package provides classes for simulation of inter-process communication. |
Uses of JSimSemaphore in cz.zcu.fav.kiv.jsim |
---|
Fields in cz.zcu.fav.kiv.jsim declared as JSimSemaphore | |
---|---|
private JSimSemaphore |
JSimProcess.semaphoreIAmCurrentlyBlockedOn
The semaphore that this process is currently blocked on, if it is blocked at all. |
Fields in cz.zcu.fav.kiv.jsim with type parameters of type JSimSemaphore | |
---|---|
private java.util.SortedSet<JSimSemaphore> |
JSimSimulation.semaphores
All semaphores of the simulation. |
Methods in cz.zcu.fav.kiv.jsim with parameters of type JSimSemaphore | |
---|---|
void |
JSimSimulation.addSemaphore(JSimSemaphore semaphore)
Adds a new semaphore to the simulation. |
void |
JSimProcess.blockOnSemaphore(JSimSemaphore semaphore)
Blocks the process until it is unblocked by a semaphore's V() function. |
void |
JSimProcess.unblockFromSemaphore(JSimSemaphore semaphore)
Unblocks the process which has previously got blocked on a semaphore. |
Uses of JSimSemaphore in cz.zcu.fav.kiv.jsim.ipc |
---|
Methods in cz.zcu.fav.kiv.jsim.ipc with parameters of type JSimSemaphore | |
---|---|
int |
JSimSemaphore.compareTo(JSimSemaphore s)
Compares this semaphore with another one. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |