Looks like i need to learn a bunch of this stuff, especially in relation to audio DSP. Can anyone recommend resources? I don’t mind paying for a book or 2 even.
http://preshing.com/archives/
http://www.rossbencina.com/code/real-time-audio-programming-101-time-waits-for-nothing
thank you very much!! that'll keep me busy for a bit :D
Timur's talk at cppcon introduced some of the problems involved pretty well...
https://youtu.be/boPEO2auJj4
yeah, that's why i asked the question :)
Thanks Timur!
There's the 'atomic weapons' talk by Herb Sutter as well, if you've not seen that.
ah cheers, yeah will def check it!
You should check out the book C++ Concurrency in Action by Anthony Williams. I just started reading it and it seems to be a very good book with clear explanations. I'm really enjoying it. It covers all of this stuff, and uses the C++ 11 standard. It'll probably be the best resource for learning all of this.
Another great talk by Herb Sutter specifically on writing lock-free structures: "Lock-Free Programming (or, Juggling Razorblades)"
https://www.youtube.com/watch?v=c1gO9aB9nbs
