can't understand why code do not working
    Ali Çehreli via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Mon Sep 22 15:03:33 PDT 2014
    
    
  
On 09/22/2014 01:12 PM, Suliman wrote:
 > std.concurrency.OwnerTerminated at std\concurrency.d(234): Owner terminated
 > ----------------
I feel bad about that uninteresting first example that lost you time. :(
There are a number of options:
- The main thread can call thread_joinAll() to wait for all workers to 
finish.
- The threads can have a protocol to signal each other that they are 
done. (I used 'struct Exit' in that chapter.)
- Threads can detect exceptions like OwnerTerminated and act accordingly.
The rest of the chapter has examples of those options.
Ali
    
    
More information about the Digitalmars-d-learn
mailing list