-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Threads.Atomic{Ptr}
#29943
Labels
multithreading
Base.Threads and related functionality
Comments
Which operations do we want, anything else besides |
We should support as much of the
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There is a TODO for this in the code, but no open issue AFAICT.
julia/base/atomics.jl
Line 27 in 0fde275
That todo used to be for
Bool
as well, but that was solved in #26542Without atomic operations on pointers, it is impossible to make lock-free multithreaded data structures.
which is a huge bummer for:
https://github.com/JuliaCollections/ThreadSafeDataStructures.jl
The text was updated successfully, but these errors were encountered: