@robryk Is there something like that that can be made waitfree?

@robryk In particular I really like how it only requires that you are able to reserve one bit per pointer for the tag (instead of making you install a permanent per-thread data of some sort)

Makes it suitable for shims in the style of libatomic lole

Follow

@koakuma

But it does make you install semi-permanent per-operation data (the descriptors cannot be cleaned up until way later -- if you wanted to clean them up immediately you'd be back up to 2k CASes -- and even if they could you'd need to let them stay at least dereferencable-but-with-arbitrary-content for nearly as long).

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.