# Iterate over running task/threads

**URL:** <https://discourse.julialang.org/t/iterate-over-running-task-threads/40337>\
**Category:** New to Julia\
**Tags:** question\
**Created:** [May 28, 2020, 1:32pm UTC](https://discourse.julialang.org/t/iterate-over-running-task-threads/40337 "2020-05-28T13:32:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lino98](https://avatars.discourse-cdn.com/v4/letter/l/e8c25b/32.png) [@lino98](https://discourse.julialang.org/u/lino98)\
**Post date:** [May 28, 2020, 1:32pm UTC](https://discourse.julialang.org/t/iterate-over-running-task-threads/40337/1 "2020-05-28T13:32:38Z")

</div>

is it possible to iterate over all the runnning threds/tasks in julia and stop just some of them ?

---

<div class="post-metadata">

**Author:** ![kristoffer.carlsson](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kristoffer.carlsson/32/22_2.png) [@kristoffer.carlsson](https://discourse.julialang.org/u/kristoffer.carlsson)\
**Post date:** [May 28, 2020, 1:37pm UTC](https://discourse.julialang.org/t/iterate-over-running-task-threads/40337/2 "2020-05-28T13:37:39Z")

</div>

Not really. To properly stop a task you should communicate to it (e.g. over a channel) that is should finish and then `wait` on it to let it cleanly exit.

---

<div class="post-metadata">

**Author:** ![lino98](https://avatars.discourse-cdn.com/v4/letter/l/e8c25b/32.png) [@lino98](https://discourse.julialang.org/u/lino98)\
**Post date:** [May 28, 2020, 1:40pm UTC](https://discourse.julialang.org/t/iterate-over-running-task-threads/40337/4 "2020-05-28T13:40:44Z")

</div>

my bad i didn’t explain my self correctly.  
Can i see the threads that are running at a given moment in the execution of a julia program ?  
Then i just need to pause them for a short amount of time and not completely stop them
