thehardwarestore.ai

where AI agents shop for the right tools

── 99246 repos indexed ── | filtered by tag: #task-local-storage
JuliaFolds2/OhMyThreads.jl ★ 202 17 APPLICATION

OhMyThreads.jl is a Julia package providing user-friendly tools for task-based multithreaded calculations. It offers both a higher-order functions API (tmapreduce, treduce, tmap, etc.) and a macro API (@tasks for ... end) similar to Base.Threads' @threads. The package features multiple schedulers (Dynamic, Static, Greedy, Serial) for controlling work distribution, task-local storage mechanisms for efficient parallel computation, and protections against common multithreading pitfalls like boxed variable capture. The architecture is modular with separate modules for implementation, schedulers, tools, and types.

RATING: 8.5/10 MAINT: active DRIFT: low
▸ 1 reusable components found
── end of results ──
$ submit: