Hallo,
ich habe eine kleine Rückfrage, um sicherzugehen, dass ich alles richtig verstanden habe. Am Anfang einer Klasse habe ich
Nun habe ich im Code sowas:
Sehe ich das richtig, dass niemals Code 1 und Code 2 gleichzeitig ausgeführt werden können, weil ich das selbe ReentrantLock-Objekt verwende?
ich habe eine kleine Rückfrage, um sicherzugehen, dass ich alles richtig verstanden habe. Am Anfang einer Klasse habe ich
Java:
private final Lock lock = new ReentrantLock();
Nun habe ich im Code sowas:
Java:
lock.lock();
//Code 1
...
lock.unlock();
Java:
lock.lock();
//Code 2
...
lock.unlock();
Sehe ich das richtig, dass niemals Code 1 und Code 2 gleichzeitig ausgeführt werden können, weil ich das selbe ReentrantLock-Objekt verwende?