C # Mise en œuvre de la file d'attente avec une notification d'événement retardée

StackOverflow https://stackoverflow.com/questions/5971229

  •  12-11-2019
  •  | 
  •  

Question

Je recherche une implémentation existante d'emploi dans .NET (3.5) et je me demandais si quelqu'un avait des suggestions pour une bonne. Je suppose qu'aucune file d'attente ne pourra faire exactement ce que nous voulons, donc j'en cherche une qui peut facilement être étendue.

Nos exigences de base:

  1. Besoin de pouvoir exécuter des travaux en parallèle ou en série. Certains travaux devraient être effectués en série, et certains pourraient être exécutés en parallèle, même si ces travaux en série sont exécutés.
    (Je suppose que techniquement, nous pourrions avoir 2 files d'attente de travail, mais la mise en œuvre de la base doit encore être en mesure de gérer les deux.)
  2. Besoin de pouvoir faire allumer des événements de progression - mais nous voulons des événements pour pouvoir tirer soit lorsqu'ils sont prêts, soit être mis en file d'attente puis licencié en fonction d'un sondage de l'interface utilisateur.
    (Nous voulons que tous les événements soient traités dans le fil GUI principal, donc sur la mise à jour GUI, nous espérons déclencher tous les événements qui se sont produits depuis la dernière mise à jour.)

Merci,
Liron

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top