# Types of threads

**URL:** <https://discourse.julialang.org/t/types-of-threads/61382>\
**Category:** General Usage\
**Tags:** documentation\
**Created:** [May 18, 2021, 6:07pm UTC](https://discourse.julialang.org/t/types-of-threads/61382 "2021-05-18T18:07:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![blake1024](https://avatars.discourse-cdn.com/v4/letter/b/4491bb/32.png) [@blake1024](https://discourse.julialang.org/u/blake1024)\
**Post date:** [May 18, 2021, 6:07pm UTC](https://discourse.julialang.org/t/types-of-threads/61382/1 "2021-05-18T18:07:42Z")

</div>

Related to your user manual. Many systems say they have threads but when you look into it you find it’s just cooperative threads (a single OS thread). Your manual states that you support threads but it doesn’t make it clear enough that you are talking about native, OS, real threads. It should emphasize that it can take advantage of multiple CPUs.

It should also state this very early in the threads topic - link in the first paragraph. Otherwise, you have the possibility of them losing interest in Julia.

---

<div class="post-metadata">

**Author:** ![oheil](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oheil/32/220745_2.png) [@oheil](https://discourse.julialang.org/u/oheil)\
**Post date:** [May 18, 2021, 7:35pm UTC](https://discourse.julialang.org/t/types-of-threads/61382/2 "2021-05-18T19:35:30Z")

</div>

[https://docs.julialang.org/en/v1/manual/parallel-computing/](https://docs.julialang.org/en/v1/manual/parallel-computing/)

Why isn’t this not clear enough?

---

<div class="post-metadata">

**Author:** ![sylvaticus](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sylvaticus/32/203883_2.png) [@sylvaticus](https://discourse.julialang.org/u/sylvaticus)\
**Post date:** [May 19, 2021, 4:21am UTC](https://discourse.julialang.org/t/types-of-threads/61382/3 "2021-05-19T04:21:06Z")

</div>

I think you mean processes ? Julia can implement parallel computation both using multiple threads (different cores of the same cpu, shared memory) than multiple processes (same or separate cpu/machine, separate memory).
