# \#mutex

**URL:** https://discourse.julialang.org/tag/mutex/1640.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Task seems to lock but not unlock mutex](https://discourse.julialang.org/t/task-seems-to-lock-but-not-unlock-mutex/117460)

<div class="topic-metadata">

**Author:** [@xor0110](https://discourse.julialang.org/u/xor0110)\
**Replies:** 2\
**Last updated:** [July 25, 2024, 11:05am UTC](https://discourse.julialang.org/t/task-seems-to-lock-but-not-unlock-mutex/117460 "2024-07-25T11:05:11Z")

</div>

If you run this code using Base.Threads # mylock = ReentrantLock() btask = @async while true # global mylock # lock(mylock) print("B\\n") sleep(4/5) # unlock(mylock) end atask = @async while true …
