Module multithreaded

Source
Expand description

This module implements per-component parallelism. It should be possible to implement per-row parallelism as well, which should also boost performance of grayscale images and allow scaling to more cores. However, that would be more complex, so we use this as a starting point.

Structsยง

MpscWorker

Enumsยง

WorkerMsg ๐Ÿ”’

Functionsยง

collect_worker_thread ๐Ÿ”’
create_worker ๐Ÿ”’
spawn_worker_thread ๐Ÿ”’