# Multithreading balancing

**URL:** <https://discourse.julialang.org/t/multithreading-balancing/67220>\
**Category:** Performance\
**Tags:** multithreading\
**Created:** [August 28, 2021, 2:32pm UTC](https://discourse.julialang.org/t/multithreading-balancing/67220 "2021-08-28T14:32:55Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![tkf](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tkf/32/17635_2.png) [@tkf](https://discourse.julialang.org/u/tkf)\
**Post date:** [August 28, 2021, 10:13pm UTC](https://discourse.julialang.org/t/multithreading-balancing/67220/7 "2021-08-28T22:13:52Z")

</div>

I’ve implemented load-balancing threaded parallel loops in [FLoops.jl](https://github.com/JuliaFolds/FLoops.jl) which can also use [a wide class of scheduling policies depending on your needs](https://discourse.julialang.org/t/ann-foldsthreads-jl-a-zoo-of-pluggable-thread-based-data-parallel-execution-mechanisms/54662) (plus other things like distributed and GPU -based parallel loops and reductions).

---

_[View the full topic](https://discourse.julialang.org/t/multithreading-balancing/67220)._
