Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/01/08 16:19:11 (16 years ago)
Author:
gkronber
Message:

fixed some synchronization issues in DistributedEngine and grid infrastructure

(ticket ref #2)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Grid/EngineStore.cs

    r34 r35  
    117117        if(waitHandles.ContainsKey(guid)) {
    118118          ManualResetEvent waitHandle = waitHandles[guid];
    119           if(waitHandle.WaitOne(timeout, false)) {
     119          if(waitHandle.WaitOne(timeout, true)) {
    120120            waitHandle.Close();
    121121            waitHandles.Remove(guid);
     
    143143          waitingEngines.Remove(guid);
    144144          engineList.Remove(guid);
     145          waitHandles[guid].Set();
    145146          results.Add(guid, engine);
    146147        }
Note: See TracChangeset for help on using the changeset viewer.