Beispiel #1
0
 public void AddOperation(IDiscreetSynchronousOperation syncOperation)
 {
     lock (MUTEX)
     {
         _synchronousOperations.Enqueue(syncOperation);
     }
 }
Beispiel #2
0
 private void ExecuteSyncTask(IDiscreetSynchronousOperation operation)
 {
     operation.OperationStatus += SendStatusUpdate;
     operation.DoWork();
     operation.OperationStatus -= SendStatusUpdate;
 }