public class ThreadLock
extends java.lang.Object
Request.checkTokenValidity().
Uwaga: jest to singleton, nie może byc użyte jednocześnie w niezależnych częściach kodu.| Constructor and Description |
|---|
ThreadLock() |
| Modifier and Type | Method and Description |
|---|---|
static ThreadLock |
getInstance()
Zwraca instancję klasy.
|
void |
lock()
Próbuje zablokować zasób.
|
void |
unlock()
Zwalnia zasób pozwalając innym wątkom na jego przejęcie.
|
void |
waitIfLocked()
Jeżeli zasób jest zablokowany to czeka do jego odblokowania.
|
public static ThreadLock getInstance()
public void lock()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic void unlock()
Object.notify().public void waitIfLocked()
throws java.lang.InterruptedException
java.lang.InterruptedException