You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A disposable AtomicValUnmanagedLarge type that works with large unmanaged structs. Threads each create a local space to copy new values in to, and then atomically change the global pointer. Must be disposed, however. OR... Swap the global pointer for a BLOCKED pointer while writing. Benchmark these two against each other. I think the first one will win out though.
Would need to benchmark and see if it's even worth it, though.
The text was updated successfully, but these errors were encountered:
A disposable AtomicValUnmanagedLarge type that works with large unmanaged structs. Threads each create a local space to copy new values in to, and then atomically change the global pointer. Must be disposed, however. OR... Swap the global pointer for a BLOCKED pointer while writing. Benchmark these two against each other. I think the first one will win out though.
Would need to benchmark and see if it's even worth it, though.
The text was updated successfully, but these errors were encountered: