fd40bae73f
Tweak compare_exchange_weak(...) in spin-lock
3e810d27e0
Fix invalid use of mutex in TSLQueue
a6e22271ff
Don't fail on "try" fns if failed to get spinLock
cd96504e34
Refactor shared-spin-lock to use atomic "spinLock"
424b3cd127
Minor refactorings
4d7f60092e
Fix invalid use of mutex in TSLQueue
c798cac80b
Don't fail on "try" fns if failed to get spinLock
e189628d5e
Refactor shared-spin-lock to use atomic "spinLock"
29b8cb7ada
Minor refactorings
c4710753d6
Reland C++11 "shared_lock" with iter remove fix
f28b1cb9f1
Fix invalid use of mutex in TSLQueue
e7a1fd18cc
Don't fail on "try" fns if failed to get spinLock
748203630f
Refactor shared-spin-lock to use atomic "spinLock"
12cc16d194
Minor refactorings
bc55264b6d
Reland C++11 "shared_lock" with iter remove fix