1. Sokongan kaedah sisipan menyekat Apabila baris gilir penuh, baris gilir akan menyekat elemen memasukkan benang sehingga baris gilir penuh.
2. Sokongan kaedah penyingkiran sekatan Apabila baris gilir kosong, utas yang memperoleh elemen akan menunggu giliran menjadi tidak kosong.
Contoh
public void put(E e) throws InterruptedException { checkNotNull(e); final ReentrantLock lock = this.lock; lock.lockInterruptibly(); try { while (count == items.length) notFull.await(); enqueue(e); } finally { lock.unlock(); } }
Atas ialah kandungan terperinci Apakah kaedah pengendalian java blocking queue?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!