|
||||||||||
| 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 | |||||||||