|
|
|
|
|
by dougbinks
3956 days ago
|
|
volatile is a pre-requisite for implementing atomic types, as used in the post and enkiTS. It is not on its own sufficient however, and so I use both atomic intrinsics and memory barriers where appropriate. This is mentioned in the article, though obviously I need to emphasize the role of volatile more. |
|
Video: https://www.youtube.com/watch?v=X1T3IQ4N-3g&feature=youtu.be...
PDF: https://github.com/CppCon/CppCon2014/tree/master/Presentatio...