Domande taggate «queue»

Una coda è una struttura dati ordinata, first-in-first-out. Le implementazioni tipiche delle code supportano lo spingere gli elementi indietro e farli scattare fuori dalla posizione anteriore.



8
Coda con dimensioni limitate che contiene gli ultimi N elementi in Java
Una domanda molto semplice e veloce sulle librerie Java: esiste una classe già pronta che implementa una Queuecon una dimensione massima fissa - cioè consente sempre l'aggiunta di elementi, ma rimuoverà silenziosamente gli elementi head per accogliere lo spazio per gli elementi appena aggiunti. Certo, è banale implementarlo manualmente: import …
198 collections  queue  java 

7
Queue.Queue vs. collections.deque
Ho bisogno di una coda in cui più thread possono inserire roba e da cui possono leggere più thread. Python ha almeno due classi di coda, Queue.Queue e collections.deque, con la prima che sembra usare la seconda internamente. Entrambi affermano di essere thread-safe nella documentazione. Tuttavia, i documenti della coda …

11
Come posso cancellare la coda std :: efficiente?
Sto usando std :: queue per implementare la classe JobQueue. (Fondamentalmente questa classe elabora ogni lavoro in modo FIFO). In uno scenario, desidero cancellare la coda in una sola volta (eliminare tutti i lavori dalla coda). Non vedo alcun metodo chiaro disponibile nella classe std :: queue. Come posso implementare …
166 c++  stl  queue 



15
Esegui attività PHP in modo asincrono
Lavoro su un'applicazione Web piuttosto grande e il backend è principalmente in PHP. Esistono diversi punti nel codice in cui devo completare alcune attività, ma non voglio che l'utente attenda il risultato. Ad esempio, quando creo un nuovo account, devo inviare loro un'e-mail di benvenuto. Ma quando premono il pulsante …


6
Quale implementazione di coda simultanea dovrei usare in Java?
Da JavaDocs: Un ConcurrentLinkedQueue è una scelta appropriata quando molti thread condivideranno l'accesso a una raccolta comune. Questa coda non consente elementi null. ArrayBlockingQueue è un classico "buffer limitato", in cui un array di dimensioni fisse contiene elementi inseriti dai produttori ed estratti dai consumatori. Questa classe supporta una politica …

11
Qual è la differenza di base tra stack e coda?
Qual è la differenza di base tra stack e coda ?? Aiutatemi, non riesco a trovare la differenza. Come si differenzia uno stack e una coda? Ho cercato la risposta in vari link e ho trovato questa risposta .. Nella programmazione di alto livello, una pila è definita come un …
130 stack  queue 



5
LinkedBlockingQueue vs ConcurrentLinkedQueue
La mia domanda si riferisce a questa domanda posta in precedenza. Nelle situazioni in cui sto utilizzando una coda per la comunicazione tra i thread del produttore e del consumatore, le persone generalmente consigliano di utilizzare LinkedBlockingQueueo ConcurrentLinkedQueue? Quali sono i vantaggi / svantaggi dell'utilizzo dell'uno rispetto all'altro? La differenza …

8
Qual è la differenza tra i metodi di aggiunta e offerta in una coda in Java?
Prendi PriorityQueuead esempio http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E) Qualcuno può darmi un esempio di Queuedove i metodi adde offersono diversi? Secondo il Collectiondocumento, il addmetodo cercherà spesso di garantire che un elemento esista all'interno di Collectionpiuttosto che aggiungere duplicati. Quindi la mia domanda è: qual è la differenza tra i metodi adde offer? È …
109 java  queue  add 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.