Displaying 1 result from an estimated 1 matches for "b314eb78d4019e7e106e705e864e0398".
2016 Oct 31
0
[Support/RWMutex] [RFC] Use std::atomic to replace platform-specific implementation
...rformance
issue(Sorry I can't provide concrete evidence, any benchmark result is
welcome) but also non-standard.
Before std::shared_mutex in C++17 got fully adopt by LLVM codebase, I think
we can use std::atomic + std::conditional_variable approach like this:
https://gist.github.com/mshockwave/b314eb78d4019e7e106e705e864e0398
to power RWMutex.
--
Bekket McClane
Department of Computer Science,
National Tsing Hua University
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20161031/6c418aa7/attachment.html>