Beispiel #1
0
 private void AsignNextTaskTo(WorkerAdapter worker)
 {
     var computation = todo.Dequeue();
     try
     {
         worker.StartComputation(computation);
     }
     catch (Exception ex)
     {
         todo.Enqueue(computation);
         Console.WriteLine("Could not perform calculation on {0}@{1} -- {2}", worker.Id, worker.Connector.Name, ex.Message);
     }
 }