Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 2.76 KB

concurrency.md

File metadata and controls

28 lines (24 loc) · 2.76 KB

Concurrency

Recipe Crates Categories
Spawn a short-lived thread [![crossbeam-badge]][crossbeam] [![cat-concurrency-badge]][cat-concurrency]
Maintain global mutable state [![lazy_static-badge]][lazy_static] [![cat-rust-patterns-badge]][cat-rust-patterns]
Calculate SHA1 sum of *.iso files concurrently [![threadpool-badge]][threadpool] [![walkdir-badge]][walkdir] [![num_cpus-badge]][num_cpus] [![ring-badge]][ring] [![cat-concurrency-badge]][cat-concurrency][![cat-filesystem-badge]][cat-filesystem]
Draw fractal dispatching work to a thread pool [![threadpool-badge]][threadpool] [![num-badge]][num] [![num_cpus-badge]][num_cpus] [![image-badge]][image] [![cat-concurrency-badge]][cat-concurrency][![cat-science-badge]][cat-science][![cat-rendering-badge]][cat-rendering]
Mutate the elements of an array in parallel [![rayon-badge]][rayon] [![cat-concurrency-badge]][cat-concurrency]
Test in parallel if any or all elements of a collection match a given predicate [![rayon-badge]][rayon] [![cat-concurrency-badge]][cat-concurrency]
Search items using given predicate in parallel [![rayon-badge]][rayon] [![cat-concurrency-badge]][cat-concurrency]
Sort a vector in parallel [![rayon-badge]][rayon] [![rand-badge]][rand] [![cat-concurrency-badge]][cat-concurrency]
Map-reduce in parallel [![rayon-badge]][rayon] [![cat-concurrency-badge]][cat-concurrency]
Generate jpg thumbnails in parallel [![rayon-badge]][rayon] [![glob-badge]][glob] [![image-badge]][image] [![cat-concurrency-badge]][cat-concurrency][![cat-filesystem-badge]][cat-filesystem]

{{#include links.md}}