«queue» etiketlenmiş sorular

Sıra, sıralı, ilk giren ilk çıkar veri yapısıdır. Tipik kuyruk uygulamaları, öğelerin arkaya itilmesini ve ön konumdan çıkarılmasını destekler.



8
Java'da son N öğeyi barındıran boyut sınırlı kuyruk
Java kitaplıkları hakkında çok basit ve hızlı bir soru: Queuesabit bir maksimum boyutta bir uygulayan hazır bir sınıf var mı? Elbette, manuel olarak uygulanması önemsizdir: import java.util.LinkedList; public class LimitedQueue<E> extends LinkedList<E> { private int limit; public LimitedQueue(int limit) { this.limit = limit; } @Override public boolean add(E o) { …
198 collections  queue  java 

7
Queue.Queue vs. collections.deque
Birden çok iş parçacığı içine şeyler koyabilirsiniz ve birden çok iş parçacığı okuyabilir bir kuyruk gerekir. Python'un en az iki kuyruk sınıfı vardır: Queue.Queue ve collections.deque, birincisi ikincisini dahili olarak kullanıyor. Her ikisi de belgelerde iş parçacığı açısından güvenli olduğunu iddia ediyor. Ancak, Sıra belgeleri şunları da belirtir: collections.deque, kilitleme …

11
Std :: kuyruğunu nasıl verimli bir şekilde temizleyebilirim?
JobQueue sınıfını uygulamak için std :: queue kullanıyorum. (Temel olarak bu sınıf her işi FIFO tarzında işler). Bir senaryoda, tek çekimde kuyruğu temizlemek istiyorum (kuyruktaki tüm işleri silmek). Std :: queue sınıfında herhangi bir net yöntem görmüyorum. JobQueue sınıfı için net yöntemi nasıl verimli bir şekilde uygularım? Bir döngü içinde …
166 c++  stl  queue 

9
.NET'te <T> engelleme kuyruğu oluşturuluyor mu?
Ben bir kuyruk ve birden çok iş parçacığı aynı kuyruktan okuma birden çok iş parçacığı var bir senaryo var. Sıra belirli bir boyuta ulaştığında ise bütün ipler bir öğe kuyruğundan çıkarılana kadar kuyruğu dolduruyor eklenti üzerinde engellenecektir. Aşağıdaki çözüm şu anda kullandığım ve sorum şu: Bu nasıl geliştirilebilir? Kullanmam gereken …


15
PHP Görevini Eşzamansız Olarak Çalıştırma
Biraz büyük bir web uygulaması üzerinde çalışıyorum ve arka uç çoğunlukla PHP'de. Kodda bazı görevleri tamamlamam gereken birkaç yer var, ancak kullanıcıyı sonuç için bekletmek istemiyorum. Örneğin, yeni bir hesap oluştururken onlara hoş geldiniz e-postası göndermem gerekiyor. Ancak 'Kaydı Bitir' düğmesine bastıklarında, e-posta gönderilinceye kadar beklemelerini istemiyorum, sadece işlemi başlatmak …


6
Java'da hangi eşzamanlı Kuyruk uygulamasını kullanmalıyım?
JavaDocs'tan: Bir ConcurrentLinkedQueue birçok konu ortak bir koleksiyona erişim paylaşacak uygun bir seçimdir. Bu kuyruk boş öğelere izin vermiyor. ArrayBlockingQueue , sabit boyutlu bir dizinin üreticiler tarafından eklenen ve tüketiciler tarafından çıkarılan öğeleri tuttuğu klasik bir "sınırlı arabellek" dir. Bu sınıf, bekleyen üretici ve tüketici konuları sipariş etmek için isteğe …

11
yığın ve kuyruk arasındaki temel fark nedir?
Yığın ve kuyruk arasındaki temel fark nedir? Lütfen bana yardım edin, farkı bulamıyorum. Bir yığın ve bir kuyruğu nasıl ayırt edersiniz? Cevabı çeşitli linklerde aradım ve bu cevabı buldum .. Üst düzey programlamada, bir yığın, yeni elemanların mevcut elemanların "üstüne" yerleştirilmesiyle uzatılan ve elemanların mevcut elemanların üstünden kaldırılarak kısaltılan bir …
130 stack  queue 


14
Yeni kodlamalar üzerine eski değerleri otomatik olarak çıkaran sabit boyut kuyruğu
ConcurrentQueueAmacı, kendisine geçirilen son N nesneyi tutmak olan paylaşılan bir veri yapısı için kullanıyorum (tarih türü). Bir tarayıcımız olduğunu ve göz atılan son 100 URL'ye sahip olmak istediğimizi varsayalım. Kapasite dolduğunda (geçmişte 100 adres) yeni giriş eklenmesi (sıraya sokma) üzerine en eski (ilk) girişi otomatik olarak bırakan (kuyruğundan çıkaran) bir …
121 c#  queue  fifo 

5
LinkedBlockingQueue ve ConcurrentLinkedQueue
Sorum daha önce sorulan bu soru ile ilgili . Üretici ve tüketici iş parçacığı arasındaki iletişim için bir kuyruk kullandığım durumlarda, insanlar genellikle LinkedBlockingQueueveya ConcurrentLinkedQueue? Birini diğerine göre kullanmanın avantajları / dezavantajları nelerdir? API perspektifinden görebildiğim temel fark, LinkedBlockingQueuea'nın isteğe bağlı olarak sınırlandırılabilmesidir.

8
Java'da bir Sıradaki ekleme ve teklif yöntemleri arasındaki fark nedir?
Al PriorityQueueörneğin http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E) Biri bana ve yöntemlerinin farklı Queueolduğu bir örnek verebilir mi?addoffer Belgeye göre Collection, addyöntem genellikle Collectionkopyaları eklemek yerine içinde bir öğenin var olmasını sağlamaya çalışacaktır . Öyleyse sorum şu, addve offeryöntemler arasındaki fark nedir? O mi offeryöntem ne olursa olsun çiftleri katacak? (Şundan şüpheliyim, çünkü eğer Collectiona'nın …
109 java  queue  add 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.