parallel
fn
ParallelForeach!R parallel(R)(R range)Convenience functions that forwards to taskPool.parallel. The purpose of these is to make parallel foreach less verbose and more readable.
Example:
// Find the logarithm of every number from
// 1 to 1_000_000 in parallel, using the
// default TaskPool instance.
auto logs = new double[1_000_000];
foreach (i, ref elem; parallel(logs))
{
elem = log(i + 1.0);
}fn
ParallelForeach!R parallel(R)(R range, size_t workUnitSize)Ditto