C

ForkUnion for C

target_link_libraries(your_target PRIVATE forkunion::static) 4.0.0-rc.1 · d927445f

Topics

Quickstart36ForkUnion is dead-simple to use!
Topology30A machine is described along two independent axes.
NUMA6Placing memory on a chosen domain is implemented on Linux via the mbind syscall, on FreeBSD via domainset policies, and on Windows via VirtualAllocExNuma, and degrades to a single domain elsewhere.
Busy Waiting
Parallel IteratorsFor Rayon-style ergonomics, use the parallel iterator API with the prelude.