Domanda

Sto cercando un'implementazione esistente del lavoro di lavoro in .NET (3.5) e mi chiedevo se qualcuno avesse suggerimenti per uno buono. Presumo che nessuna coda di lavoro sarà in grado di fare esattamente quello che vogliamo, quindi ne sto cercando uno che possa essere facilmente esteso.

I nostri requisiti di base:

  1. È necessario essere in grado di svolgere lavori in parallelo o seriale. Alcuni lavori potrebbero dover essere svolti in serie e alcuni potrebbero essere in grado di essere eseguiti in parallelo, anche se quei lavori seriali vengono eseguiti.
    (Immagino che tecnicamente potremmo avere 2 code di lavoro, ma l'implementazione di base deve ancora essere in grado di gestire entrambi.)
  2. Devo essere in grado di fare in modo che lavori attirassero eventi di avanzamento, ma vogliamo eventi per essere in grado di sparare o quando sono pronti o per essere messi in coda e quindi sparati in base a un sondaggio dall'interfaccia utente.
    (Vogliamo che tutti gli eventi vengano elaborati nel thread della GUI principale, quindi durante l'aggiornamento della GUI speriamo di licenziare tutti gli eventi che si sono verificati dall'ultimo aggiornamento.)

Grazie,
Liron

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top