public class ReadWriteMonitor
extends java.lang.Object
| Constructor and Description |
|---|
ReadWriteMonitor() |
| Modifier and Type | Method and Description |
|---|---|
void |
enterRead()
Concurrent reading is allowed
Blocking only when already writing.
|
void |
enterWrite()
Only one writer at a time is allowed to perform
Blocking only when already writing or reading.
|
void |
exitRead()
Only notify waiting writer(s) if last reader
|
void |
exitWrite()
When writing is over, all readers and possible
writers are granted permission to restart concurrently
|
java.lang.String |
toString() |
public void enterRead()
public void enterWrite()
public void exitRead()
public void exitWrite()
public java.lang.String toString()
toString in class java.lang.Object