Wiki
Show
Ignore:
Timestamp:
03/10/10 08:29:43 (2 years ago)
Author:
Chuck.Esterbrook
Message:

Reduce run times for thread examples for the benefit of testify.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • cobra/trunk/HowTo/370-Threads/400-MutexSynchronization.cobra

    r2278 r2306  
    5757        for t in threads, t.start 
    5858 
    59         Thread.sleep(5000) 
     59        Thread.sleep(2500) 
    6060        print 'Releasing Mutex #1' 
    6161        _m1.releaseMutex 
    6262 
    63         Thread.sleep(5000) 
     63        Thread.sleep(2500) 
    6464        print 'Releasing Mutex #2' 
    6565        _m2.releaseMutex 
     
    7171        print 'Thread #1 waits for both Mutex #1 and Mutex #2' 
    7272        WaitHandle.waitAll(@[_m1, _m2]) 
    73         Thread.sleep(2000) 
     73        Thread.sleep(1000) 
    7474        print 'Thread #1 finished, setting Event #1' 
    7575        _events[0].set 
     
    7878        print 'Thread #2 waits for only Mutex #1' 
    7979        _m1.waitOne 
    80         Thread.sleep(2000) 
     80        Thread.sleep(1000) 
    8181        print 'Thread #2 completed, setting Event #2' 
    8282        _events[1].set 
     
    8585        print 'Thread #3 waits for either Mutex #1 or Mutex #2' 
    8686        WaitHandle.waitAny(@[_m1, _m2]) 
    87         Thread.sleep(2000) 
     87        Thread.sleep(1000) 
    8888        print 'Thread #3 completed, setting Event #3' 
    8989        _events[2].set 
     
    9292        print 'Thread #4 waits for only Mutex #2' 
    9393        _m2.waitOne 
    94         Thread.sleep(2000) 
     94        Thread.sleep(1000) 
    9595        print 'Thread #4 completed, setting Event #4' 
    9696        _events[3].set