labpyproject.core.queue.queue_tools

Système de gestion de tâches (Queue) pour des applications multi-threads.

À faire

A dériver pour des applications multi process (en supportant ProcessQueue)

Classes

QueueManager()

Gestionnaire de Queue partagé dans toute l’application.

QueueSimpleClient(QKCode_in, QKCode_out)

Client du manager de queue utilisant deux piles de tâches (entrantes, sortantes).

QueueSwitcher(queueswitchlist)

Aiguilleur de tâches (queues) multi canaux.

Class Inheritance Diagram

Inheritance diagram of labpyproject.core.queue.queue_tools.QueueManager, labpyproject.core.queue.queue_tools.QueueSimpleClient, labpyproject.core.queue.queue_tools.QueueSwitcher