parallel
    Ali Çehreli via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Thu Nov  5 12:45:25 PST 2015
    
    
  
On 11/05/2015 12:43 PM, Handyman wrote:
> On Thursday, 5 November 2015 at 20:40:00 UTC, anonymous wrote:
>> So one of your four cores has to make two dishes. That takes two seconds.
>
> So make fine-grained?
>
> foreach (i; 0..50)
>     Thread.sleep(20.msecs);
>
> But then my program still says: '2 secs'.   Please enlighten me.
>
That's still 1 second per task. The function prepare() cannot be 
executed by more than one core.
Ali
    
    
More information about the Digitalmars-d-learn
mailing list