]> git.seodisparate.com - UDPConnection/commit
Revert "Impl "RWLock" for use in TSLQueue"
authorStephen Seo <seo.disparate@gmail.com>
Sat, 22 Jul 2023 08:28:18 +0000 (17:28 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Sat, 22 Jul 2023 08:28:33 +0000 (17:28 +0900)
commit611287b377bcf4c4fa717134f6e938af5e161e83
tree4e5cd0b82c188e2eb5e8562d01798314a9405eff
parentce092f81f9acd14752852a8148183cf3fde1d899
Revert "Impl "RWLock" for use in TSLQueue"

This reverts commit cf27a6bb76f4dae2344d6061eb199e2b35eb754a.

The use of "shared_lock" in TSLQueue is unsafe because of two things:

  - The TSLQueue iterator takes a "read" lock.
  - The TSLQueue iterator can erase the current element.
CMakeLists.txt
src/CXX11_shared_spin_lock.cpp [deleted file]
src/CXX11_shared_spin_lock.hpp [deleted file]
src/TSLQueue.hpp
src/test/TestTSLQueue.cpp