Comment Comment by vitpro2213 Removing anything in non-blocking structures is problematic, see e.g. the referenced lecture of Professor Scott.You never know how many concurrent threads still "are" on the place you wish to remove.You would have to deal with stuff like hazard pointers, limbo lists and the like.Better to keep the small arrays there. parent vitpro2213 2 years ago
You never know how many concurrent threads still "are" on the place you wish to remove.
You would have to deal with stuff like hazard pointers, limbo lists and the like.
Better to keep the small arrays there.