fix
another small fix
lockfree data structure. wait-free single-consume and lock-free
multiple-produce