Y
Hacker News
new
|
ask
|
show
|
jobs
by
codedokode
296 days ago
How do you implement "commit" part safely (writing changes to the object) without locking the object?
1 comments
titzer
296 days ago
One way is that the writer thread prepares a completely new copy of the object in a private area and then either compare-and-swaps a pointer to it, or executes a store with a store-store barrier (depending on details of the STM system around it).
link
codedokode
296 days ago
Interesting, it's almost like immutable data structures.
link