HelpScan was implemented wrong -> Scan could be executed be different threads the same time -> FixedSize lists got messed up -> program tried to return wrong pointers to the object pool -> segfault or hang Moreover, added assertion that checks that only one thread concurrently enters scan, for avoiding these kind of bugs in the future.
Name |
Last commit
|
Last Update |
---|---|---|
.. | ||
internal | Loading commit data... | |
containers.h | Loading commit data... | |
lock_free_mpmc_queue.h | Loading commit data... | |
lock_free_stack.h | Loading commit data... | |
lock_free_tree_value_pool.h | Loading commit data... | |
object_pool.h | Loading commit data... | |
wait_free_array_value_pool.h | Loading commit data... | |
wait_free_spsc_queue.h | Loading commit data... |