Re:Implementing a lightweight task scheduler in C++
by dougbinks on Sunday August 23, 2015 @04:37AM
(#10105033)
Thanks for responding here - this is correct. In the case of implementing atomic types (the use case for enkiTS) volatile is a prerequisite but not on its own sufficient - hence I use atomic intrinsics and memory barriers where appropriate. The repository on github notes that I've only implemented these for Windows, Linux and OSX on Intel x86 / x64, but a C++11 branch exists for those who want.
[ Parent
| on HN ]
There are no comments on this comment yet.