Rumah > Java > javaTutorial > Contoh ujian Java untuk menganalisis ciri reentrant ReentrantLock

Contoh ujian Java untuk menganalisis ciri reentrant ReentrantLock

WBOY
Lepaskan: 2023-05-09 18:07:08
ke hadapan
811 orang telah melayarinya

1. Konsep

Kunci baca-tulis yang masuk semula mengekalkan Kunci Baca dan Kunci Tulis secara dalaman, dan lapisan bawah. masih AQS , tetapi AQS hanya mempunyai satu kuantiti keadaan Bagaimana untuk mengawal membaca dan menulis pada masa yang sama 16 bit keadaan (int) tinggi digunakan di sini untuk mewakili status bacaan, 16 bit rendah mewakili tulisan, dan 16 bit tinggi mewakili bilangan utas untuk mendapatkan kunci baca, 16 bit yang lebih rendah mewakili nombor masuk semula kunci tulis.

2. Prinsip

Gunakan baris gilir CAS+AQS untuk melaksanakan. Ia menyokong kunci adil dan kunci tidak adil, dan pelaksanaan kedua-duanya adalah serupa

3

Atas ialah kandungan terperinci Contoh ujian Java untuk menganalisis ciri reentrant ReentrantLock. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan