14 lines
504 B
Markdown
14 lines
504 B
Markdown
|
# rust-lock-free-vumeter
|
||
|
|
||
|
Simple proof-of-concept of a lock-free audio/GUI pattern, inspired by [Tim Doumler at CPPCon 2015](https://www.youtube.com/watch?v=boPEO2auJj4) - but in Rust, not C++.
|
||
|
|
||
|
## TODO:
|
||
|
|
||
|
It should be possible to further optimize the thread interaction by avoiding `SeqCst` ordering.
|
||
|
|
||
|
## References
|
||
|
|
||
|
* https://www.youtube.com/watch?v=boPEO2auJj4
|
||
|
* https://bartoszmilewski.com/2008/08/04/multicores-and-publication-safety/
|
||
|
* http://moodycamel.com/blog/2013/a-fast-lock-free-queue-for-c++
|