Preguntas etiquetadas con queue

Una cola es una estructura de datos ordenada, primero en entrar, primero en salir. Las implementaciones típicas de las colas permiten empujar elementos hacia atrás y sacarlos de la posición delantera.



8
Cola de tamaño limitado que contiene los últimos N elementos en Java
Una pregunta muy simple y rápida sobre las bibliotecas de Java: ¿hay una clase preparada que implemente una Queuecon un tamaño máximo fijo? Por supuesto, es trivial implementarlo manualmente: import java.util.LinkedList; public class LimitedQueue<E> extends LinkedList<E> { private int limit; public LimitedQueue(int limit) { this.limit = limit; } @Override public …
197 collections  queue  java 

7
Queue.Queue vs. collections.deque
Necesito una cola en la que múltiples hilos puedan poner cosas, y múltiples hilos pueden leer. Python tiene al menos dos clases de cola, Queue.Queue y collections.deque, y la primera aparentemente usa la segunda internamente. Ambos afirman ser seguros para subprocesos en la documentación. Sin embargo, los documentos de la …

11
¿Cómo borro la cola std :: de manera eficiente?
Estoy usando std :: queue para implementar la clase JobQueue. (Básicamente, esta clase procesa cada trabajo de manera FIFO). En un escenario, quiero borrar la cola de una vez (eliminar todos los trabajos de la cola). No veo ningún método claro disponible en la clase std :: queue. ¿Cómo implemento …
166 c++  stl  queue 

9
¿Crear una cola de bloqueo <T> en .NET?
Tengo un escenario en el que tengo varios subprocesos que se agregan a una cola y múltiples subprocesos que se leen desde la misma cola. Si la cola alcanza un tamaño específico, todos los hilos que llenen la cola se bloquearán al agregarlos hasta que se elimine un elemento de …


15
Ejecute la tarea PHP de forma asincrónica
Trabajo en una aplicación web algo grande, y el backend está principalmente en PHP. Hay varios lugares en el código donde necesito completar alguna tarea, pero no quiero que el usuario espere el resultado. Por ejemplo, al crear una nueva cuenta, necesito enviarles un correo electrónico de bienvenida. Pero cuando …



11
¿Cuál es la diferencia básica entre stack y queue?
¿Cuál es la diferencia básica entre stack y queue? Por favor, ayúdame, no puedo encontrar la diferencia. ¿Cómo diferenciar una pila y una cola? Busqué la respuesta en varios enlaces y encontré esta respuesta ... En programación de alto nivel, una pila se define como una lista o secuencia de …
130 stack  queue 



5
LinkedBlockingQueue vs ConcurrentLinkedQueue
Mi pregunta se relaciona con esta pregunta formulada anteriormente. En situaciones en las que estoy usando una cola para la comunicación entre los hilos del productor y del consumidor, ¿la gente generalmente recomendaría usar LinkedBlockingQueueo ConcurrentLinkedQueue? ¿Cuáles son las ventajas / desventajas de usar uno sobre el otro? La principal …

8
¿Cuál es la diferencia entre los métodos agregar y ofrecer en una cola en Java?
Tome, PriorityQueuepor ejemplo, http://java.sun.com/j2se/1.5.0/docs/api/java/util/PriorityQueue.html#offer(E) ¿Alguien puede darme un ejemplo de Queuedónde los métodos addy offerson diferentes? Según el Collectiondocumento, el addmétodo a menudo buscará garantizar que un elemento exista dentro del en Collectionlugar de agregar duplicados. Entonces mi pregunta es, ¿cuál es la diferencia entre los métodos addy offer? ¿Es …
109 java  queue  add 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.