Re: Multiple while-loops parallelism

2014-01-17 Thread Ali Çehreli
On 01/17/2014 01:28 PM, Kelet wrote: > create a Task[2]. Once the Task is created, use the executeInNewThread > function. You can use yieldForce to wait on it. That's what I thought initially as well but then I realized that it can be even simpler than that: import std.stdio; import std.paral

Re: Multiple while-loops parallelism

2014-01-17 Thread Kelet
On Friday, 17 January 2014 at 21:07:46 UTC, Mineko wrote: Today I'm asking a more theoretical question, since I can't quite grasp this one too well. Let's say I want 3 while-loops running in parallel, without getting in the way of each other, how would I do that? With std.parallel of course,

Re: Multiple while-loops parallelism

2014-01-17 Thread Stanislav Blinov
On Friday, 17 January 2014 at 21:07:46 UTC, Mineko wrote: Let's say I want 3 while-loops running in parallel, without getting in the way of each other, how would I do that? On the same set of data? That's optimistic if one of the loops writes :) Otherwise, you could just create three tasks, o