1. Beschreibung
Beide Threads verwenden lockInterruptably, um die Sperre zu erhalten. Wenn Thread A die Sperre erhält, kann Thread B nur warten, um den Warteprozess von Thread B zu unterbrechen. 2. Hinweise zur Verwendung geworfen .
3. Beispiel
public void method() throws InterruptedException { lock.lockInterruptibly(); try { //..... } finally { lock.unlock(); } }Wenn eine Sperre über die lockInterruptably()-Methode erworben wird und diese nicht erworben werden kann, kann auf den Interrupt nur durch Warten reagiert werden.
Welche Sammlungsklassen gibt es in Java? Sammlungen in Java sind hauptsächlich in vier Kategorien unterteilt:
Warteschlange: geordnet, wiederholbar;Sammlung: nicht -wiederholbar;
4. Kartenzuordnung: ungeordnet, mit eindeutigen Schlüsseln und nicht eindeutigen Werten.Das obige ist der detaillierte Inhalt vonSo verwenden Sie lockInterruptably in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!