Python-Multiceue

A veces, cuando usa la clase de cola en Python
Descargar ahora

Python-Multiceue Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • leio10
  • Sitio web del editor:
  • https://github.com/leio10/

Python-Multiceue Etiquetas


Python-Multiceue Descripción

A veces, cuando usa la clase de cola en Python, debe obtener un artículo de cualquiera de las varias colas. Python-Multiceue es un pequeño módulo de Python implementa una solución fácil para este problema. La clase de Multiqueue hereda de la cola y anula los métodos internos de acceso a los datos, compartiendo su interfaz, pero la administración de colas múltiples en lugar de uno. Para agregar elementos a una multituduea, el método PUT Debe recibir una tupla con el identificador de la cola como el primer elemento y el valor que se almacenará como segundo elemento. Cuando obtenga un artículo de una multituduea, obtiene una tupla que indica desde qué cola se ha extraído y el valor extraído. Si hay elementos en múltiples colas, se obtienen mezclados, ya que aplicando el algoritmo ROUND ROBIN.FURTHERMENTE, al crear una instancia de la multituduea, es posible asignar diferentes pesos a las colas, de modo que algunos tengan una mayor prioridad sobre los demás. Si tiene 2 colas en una multituduea, con pesas 1 y 10 y ambos con una gran cantidad de elementos, en 11 llamadas para obtener un método, obtendrá solo un elemento de la primera cola y 10 elementos de la página de inicio de la segunda.product.


Python-Multiceue Software relacionado