On Saturday, 27 January 2018 at 10:28:10 UTC, Arun Chandrasekaran wrote:
```
    import std.parallelism;
    auto pool = new TaskPool(options.threadCount);
    foreach (_; 0 .. options.iterationCount) {
        switch (options.operation) {
            static foreach(e; EnumMembers!Operation) {
                case e:
                     pool.put(task!e(options));
                     break;
    }
    pool.finish();
```

Does that do the trick?


  • parallelism Arun Chandrasekaran via Digitalmars-d-learn
    • Re: parallelism Arun Chandrasekaran via Digitalmars-d-learn
    • Re: parallelism Nicholas Wilson via Digitalmars-d-learn

Reply via email to