diff options
Diffstat (limited to 'documentation/bookmark/concurrency')
-rw-r--r-- | documentation/bookmark/concurrency/lock_free_programming.md | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/documentation/bookmark/concurrency/lock_free_programming.md b/documentation/bookmark/concurrency/lock_free_programming.md new file mode 100644 index 000000000..902dbb360 --- /dev/null +++ b/documentation/bookmark/concurrency/lock_free_programming.md @@ -0,0 +1,13 @@ +# Reference + +0. [Building a Lock-free Multi-producer, Multi-consumer Queue for Tcmalloc - Matt Kulukundis - CppCon 21](https://www.youtube.com/watch?v=_qaKkHuHYE0) +0. [Fear and Loathing in Lock-Free Programming](https://medium.com/@tylerneely/fear-and-loathing-in-lock-free-programming-7158b1cdd50c) +0. [Transactional Memory: Architectural Support for Lock-Free Data Structures](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.491.1948&rep=rep1&type=pdf) +0. [YOW! 2012 Martin Thompson - Lock-free Algorithms for Ultimate Performance](https://www.youtube.com/watch?v=_uUkApe_yIk) +0. [Adaptive Lock-Free Data Structures in Haskell: A General Method for Conc. Implementation Swapping](https://www.youtube.com/watch?v=kzR5-t7LMbQ) +0. [John Valois on Wait-Free Synchronization [PWL NYC]](https://www.youtube.com/watch?v=7end3rQ0jkk) +0. [An Introduction to Lock-Free Programming](https://preshing.com/20120612/an-introduction-to-lock-free-programming/) +0. [How Lock-free Data Structures Performin Dynamic Environments: Models and Analyses](https://arxiv.org/pdf/1611.05793v1.pdf) +0. [Awesome Lock-Free](https://github.com/rigtorp/awesome-lockfree) +0. [An introduction to lockless algorithms](https://lwn.net/Articles/844224/) + |