vibe.core.parallelism

Contains parallel computation primitives.

Public Imports

vibe.core.taskpool
public import vibe.core.taskpool;
Undocumented in source.

Members

Functions

parallelMap
auto parallelMap(R items, shared(TaskPool) task_pool, ChannelConfig channel_config)
auto parallelMap(R items, ChannelConfig channel_config)

Processes a range of items in worker tasks and returns them as an ordered range.

parallelUnorderedMap
auto parallelUnorderedMap(R items, shared(TaskPool) task_pool, ChannelConfig channel_config)
auto parallelUnorderedMap(R items, ChannelConfig channel_config)

Processes a range of items in worker tasks and returns them as an unordered range.

Meta

Authors

Sönke Ludwig

License

Subject to the terms of the MIT license, as written in the included LICENSE.txt file.