On Tuesday, 15 June 2021 at 09:09:29 UTC, Ali Çehreli wrote:
On 6/14/21 11:39 PM, seany wrote:

> [...]

I gave an example of it in my DConf Online 2020 presentation as well:

  https://www.youtube.com/watch?v=dRORNQIB2wA&t=1324s

>                                  [...]

That is violating a parallelism requirement that loop bodies must be independent. (I use a similar example during my presentation above.) You need to either pre-allocate the array (as jfondren said) or not store the elements at all but use them independently in the loop body.

Yes, std.concurrency is another option. I show a "recipe" of usage here:

  https://www.youtube.com/watch?v=dRORNQIB2wA&t=1737s

Ali

Ali Chehreli is an angel, Thank you.

Reply via email to