Was ist der Unterschied zwischen ReentrantLock und synchronisiert in Java und wann sollte ich das eine dem anderen vorziehen?
Ich bin sowohl auf synchronisierte Blöcke als auch auf die ReentrantLock-Klasse für die Thread-Synchronisierung gestoßen in Java. Obwohl ich verstehe, dass beide zur Steuerung des Zugriffs auf gemeinsam genutzte Ressourcen verwendet werden können, bin ich mir unklar über:
Die spezifischen Unterschiede zwischen den beiden.
Wann man einem dem vorziehen sollte andere.
Irgendwelche Auswirkungen auf die Leistung.
Kann jemand diese Punkte anhand von Beispielen verdeutlichen?
Unterschied zwischen ReentrantLock und synchronisiertem [Duplikat] ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Unterschied zwischen dem Schreiben von Konstruktor auf diese Weise [Duplikat]
by Anonymous » » in C# - 0 Replies
- 0 Views
-
Last post by Anonymous
-