# Thread Safe Data Structures

**URL:** <https://discourse.julialang.org/t/thread-safe-data-structures/91483>\
**Category:** General Usage\
**Tags:** package, multithreading, data\_structures, concurrency\
**Created:** [December 9, 2022, 4:54pm UTC](https://discourse.julialang.org/t/thread-safe-data-structures/91483 "2022-12-09T16:54:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Immortalin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/immortalin/32/45026_2.png) [@Immortalin](https://discourse.julialang.org/u/Immortalin)\
**Post date:** [December 9, 2022, 4:54pm UTC](https://discourse.julialang.org/t/thread-safe-data-structures/91483/1 "2022-12-09T16:54:17Z")

</div>

[Julia Collections’ Thread Safe data structures](https://github.com/JuliaCollections/ThreadSafeDataStructures.jl) is marked as deprecated. What options do we currently have for thread safe structures? Rust for example, has [Crossbeam](https://github.com/crossbeam-rs/crossbeam)

---

<div class="post-metadata">

**Author:** ![ThummeTo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thummeto/32/26105_2.png) [@ThummeTo](https://discourse.julialang.org/u/ThummeTo)\
**Post date:** [March 9, 2023, 8:58am UTC](https://discourse.julialang.org/t/thread-safe-data-structures/91483/2 "2023-03-09T08:58:52Z")

</div>

I am searching, too…

You could do it by yourself using locks, but I expected a library for ready-to-use thread-safe datastructures somewhere.

---

<div class="post-metadata">

**Author:** ![oxinabox](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oxinabox/32/206603_2.png) [@oxinabox](https://discourse.julialang.org/u/oxinabox)\
**Post date:** [March 9, 2023, 9:11am UTC](https://discourse.julialang.org/t/thread-safe-data-structures/91483/3 "2023-03-09T09:11:04Z")

</div>

Not deprecated, it was archieved before getting out of **experimental**  
I got busy, and at the time i was working on it julia didn’t have the right operations implemented to make making them easy.
