# Multithreaded compute farm

**URL:** <https://discourse.julialang.org/t/multithreaded-compute-farm/65047>\
**Category:** Performance\
**Tags:** review, multithreading\
**Created:** [July 21, 2021, 4:11pm UTC](https://discourse.julialang.org/t/multithreaded-compute-farm/65047 "2021-07-21T16:11:55Z")\
**Posts on this page:** 1\
**Showing post:** 21

<div class="post-metadata">

**Author:** ![tro3](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tro3/32/12355_2.png) [@tro3](https://discourse.julialang.org/u/tro3)\
**Post date:** [July 25, 2021, 4:05pm UTC](https://discourse.julialang.org/t/multithreaded-compute-farm/65047/21 "2021-07-25T16:05:01Z")

</div>

> [@tkf](#):
>
> ThreadPools.jl introduces overheads since it tries to disable what Julia runtime does (e.g., task migration across OS threads, in Julia 1.7 and later)

@tkf could you explain this a little more? I always assumed / hoped that ThreadPools would eventually be made obsolete by Julia’s evolution, but I haven’t seen that happen yet. I’d like to triage what you are saying here to determine if that obsolescence has begun, or if there is some new Julia functionality I need to wrap into the API. Thx

---

_[View the full topic](https://discourse.julialang.org/t/multithreaded-compute-farm/65047)._
