Bagikan melalui


Java.Util.Concurrent.Locks Ruang nama

Kelas

AbstractOwnableSynchronizer

Penyinkron yang mungkin dimiliki secara eksklusif oleh utas.

AbstractQueuedLongSynchronizer

Versi AbstractQueuedSynchronizer di mana status sinkronisasi dipertahankan sebagai long.

AbstractQueuedLongSynchronizer.ConditionObject

Implementasi kondisi untuk AbstractQueuedLongSynchronizer berfungsi sebagai dasar implementasi Lock .

AbstractQueuedSynchronizer

Menyediakan kerangka kerja untuk menerapkan kunci pemblokiran dan sinkronisasi terkait (semaphores, peristiwa, dll) yang mengandalkan antrean tunggu first-in-first-out (FIFO).

AbstractQueuedSynchronizer.ConditionObject

Implementasi kondisi untuk AbstractQueuedSynchronizer berfungsi sebagai dasar implementasi Lock .

LockSupport

Primitif pemblokiran utas dasar untuk membuat kunci dan kelas sinkronisasi lainnya.

ReentrantLock

Pengecualian Lock bersama yang masuk kembali dengan perilaku dasar dan semantik yang sama dengan kunci monitor implisit yang diakses menggunakan synchronized metode dan pernyataan, tetapi dengan kemampuan yang diperluas.

ReentrantReadWriteLock

Implementasi ReadWriteLock mendukung semantik serupa dengan ReentrantLock.

ReentrantReadWriteLock.ReentrantReadLock

Kunci dikembalikan dengan metode ReentrantReadWriteLock#readLock.

ReentrantReadWriteLock.ReentrantWriteLock

Kunci dikembalikan dengan metode ReentrantReadWriteLock#writeLock.

StampedLock

Kunci berbasis kemampuan dengan tiga mode untuk mengontrol akses baca/tulis.

Antarmuka

ICondition

Condition memperhitungkan Object metode pemantauan (Object#wait() wait, Object#notify notify dan Object#notifyAll notifyAll) ke dalam objek yang berbeda untuk memberikan efek memiliki beberapa set tunggu per objek, dengan menggabungkannya dengan penggunaan implementasi arbitrer Lock .

ILock

Lock implementasi menyediakan operasi penguncian yang lebih luas daripada yang dapat diperoleh menggunakan synchronized metode dan pernyataan.

IReadWriteLock

Mempertahankan ReadWriteLock sepasang terkait Lock locks, satu untuk operasi baca-saja dan satu untuk menulis.