Commit Graph

1 Commits

Author SHA1 Message Date
0cf0d6c26a Bug fixes in the lock free mpmc queue
Fix bug slots used before initialization,compare and swap is protecting
updating committed, but it is not protecting the memory initialization.
Adding atomic_flag commit_lock to protect against that

Fix bug multiple threads committing at the same time, fixed by using
atomic_flag commit_lock and re-checking committed after acquiring the
lock
2026-03-07 10:29:48 +01:00