Rumah >Java >javaTutorial >Apakah perbezaan antara ArrayBlockingQueue dan LinkedBlockingQueue?
Antara muka baris gilir menyekat adalah sebahagian daripada pakej Java.util.concurrent. Barisan gilir menyekat direka untuk baris gilir pengeluar-pengguna dan juga menyokong koleksi. Antara muka dibahagikan kepada empat bahagian kaedah yang menyokong semua jenis operasi pada baris gilir. Ia tidak menerima kunci kosong. Kedua-dua ArrayBlockingQueue dan LinkedBlockingQueue melaksanakan antara muka baris gilir menyekat
Kedua-dua ArrayBlockingQueue dan LinkedBlockingQueue menyimpan elemen dalam susunan FIFO. Dalam kedua-dua baris gilir, sisipan elemen sentiasa berlaku pada ekor baris gilir, dan pemadaman elemen sentiasa berlaku di kepala baris gilir. Nombor Siri
Ia disokong oleh tatasusunanIa disokong oleh senarai terpaut | 2 | ||
---|---|---|---|
Ia ialah baris gilir tatasusunan terhad. Jadi setelah dicipta, kapasiti tidak boleh diubah baris gilir berasaskan tatasusunan . |
Atas ialah kandungan terperinci Apakah perbezaan antara ArrayBlockingQueue dan LinkedBlockingQueue?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!