Thread communication
    "岩倉 澪" via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Wed Aug  5 18:27:42 PDT 2015
    
    
  
On Wednesday, 5 August 2015 at 14:31:20 UTC, Marc Schütz wrote:
> It was a conscious decision not to provide a kill method for 
> threads, because it is impossible to guarantee that your 
> program is still consistent afterwards.
What about the situation where we want to kill worker threads off 
when closing a program? For example, I have a program with a 
thread that does some heavy computation in the background. When 
the application is closed, I want it to abort that computation, 
however I can't just slap a receiveTimeout in the worker thread 
because it is doing its work in a parallel foreach loop.
    
    
More information about the Digitalmars-d-learn
mailing list