Pertanyaan yang diberi tag «queue»

Antrian adalah struktur data terurut, pertama masuk pertama keluar. Implementasi khas dari antrian mendukung mendorong elemen ke belakang dan mengeluarkannya dari posisi depan.



8
Ukuran-antrian terbatas yang menampung elemen N terakhir di Jawa
Sebuah pertanyaan yang sangat sederhana & cepat di perpustakaan Java: apakah ada kelas yang sudah jadi yang mengimplementasikan a Queuedengan ukuran maksimum tetap - yaitu selalu memungkinkan penambahan elemen, tetapi akan secara diam-diam menghapus elemen kepala untuk mengakomodasi ruang untuk elemen yang baru ditambahkan. Tentu saja, sangat mudah untuk mengimplementasikannya …
197 collections  queue  java 

7
Antrian. Antrian vs. collections.deque
Saya perlu antrian tempat beberapa utas dapat memasukkan berbagai hal, dan beberapa utas dapat dibaca. Python memiliki setidaknya dua kelas antrian, Antrian. Antrian dan collections.deque, dengan yang pertama tampaknya menggunakan yang terakhir secara internal. Keduanya mengklaim aman dalam dokumentasi. Namun, dokumen Antrian juga menyatakan: collections.deque adalah implementasi alternatif dari antrian …

11
Bagaimana cara menghapus std :: antrian secara efisien?
Saya menggunakan std :: antrian untuk mengimplementasikan kelas JobQueue. (Pada dasarnya kelas ini memproses setiap pekerjaan dengan cara FIFO). Dalam satu skenario, saya ingin menghapus antrian dalam satu kesempatan (hapus semua pekerjaan dari antrian). Saya tidak melihat metode yang jelas tersedia di std :: kelas antrian. Bagaimana cara saya menerapkan …
166 c++  stl  queue 

9
Membuat Antrian pemblokiran <T> di .NET?
Saya memiliki skenario di mana saya memiliki beberapa utas yang menambah antrian dan beberapa utas membaca dari antrian yang sama. Jika antrian mencapai ukuran tertentu semua utas yang mengisi antrian akan diblokir saat ditambahkan hingga item dihapus dari antrian. Solusi di bawah ini adalah apa yang saya gunakan saat ini …


15
Jalankan Tugas PHP secara Asinkron
Saya bekerja pada aplikasi web yang agak besar, dan backend kebanyakan dalam PHP. Ada beberapa tempat dalam kode di mana saya perlu menyelesaikan beberapa tugas, tetapi saya tidak ingin membuat pengguna menunggu hasilnya. Misalnya, saat membuat akun baru, saya harus mengirim mereka email selamat datang. Tetapi ketika mereka menekan tombol …


6
Implementasi antrian bersamaan mana yang harus saya gunakan di Jawa?
Dari JavaDocs: Sebuah ConcurrentLinkedQueue adalah pilihan yang tepat ketika banyak benang akan berbagi akses ke koleksi umum. Antrian ini tidak mengizinkan elemen nol. ArrayBlockingQueue adalah "buffer terbatas" klasik, di mana array berukuran tetap menampung elemen yang dimasukkan oleh produsen dan diekstraksi oleh konsumen. Kelas ini mendukung kebijakan kewajaran opsional untuk …

11
apa perbedaan mendasar antara tumpukan dan antrian?
Apa perbedaan mendasar antara tumpukan dan antrian ?? Tolong bantu saya, saya tidak dapat menemukan perbedaannya. Bagaimana Anda membedakan tumpukan dan antrian? Saya mencari jawabannya di berbagai tautan dan menemukan jawaban ini .. Dalam pemrograman tingkat tinggi, tumpukan didefinisikan sebagai daftar atau urutan elemen yang diperpanjang dengan menempatkan elemen baru …
130 stack  queue 


14
Antrian ukuran tetap yang secara otomatis memindahkan nilai lama ke enque baru
Saya menggunakan ConcurrentQueueuntuk struktur data bersama yang tujuannya adalah menahan objek N terakhir yang diteruskan ke sana (jenis riwayat). Asumsikan kita memiliki browser dan ingin memiliki 100 URL terakhir yang diramban. Saya ingin antrian yang secara otomatis menjatuhkan (dequeue) entri terlama (pertama) pada penyisipan entri baru (enqueue) ketika kapasitas penuh …
121 c#  queue  fifo 

5
LinkedBlockingQueue vs ConcurrentLinkedQueue
Pertanyaan saya berkaitan dengan pertanyaan yang diajukan sebelumnya. Dalam situasi di mana saya menggunakan antrean untuk komunikasi antara utas produsen dan konsumen, apakah orang biasanya merekomendasikan penggunaan LinkedBlockingQueueatau ConcurrentLinkedQueue? Apa keuntungan / kerugian menggunakan salah satu dari yang lain? Perbedaan utama yang dapat saya lihat dari perspektif API adalah bahwa …

8
Apa perbedaan antara metode add dan offer dalam Queue di Java?
Ambil PriorityQueuecontoh http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E) Adakah yang bisa memberi saya contoh di Queuemana metode adddan offerberbeda? Menurut Collectiondokumen tersebut, addmetode ini akan sering kali berusaha untuk memastikan bahwa elemen ada di dalam Collectiondaripada menambahkan duplikat. Jadi pertanyaan saya adalah, apa perbedaan antara metode adddan offer? Apakah offermetode ini akan menambahkan duplikat? (Saya …
109 java  queue  add 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.