Closely related to Optimisation . Audio normally runs on a separate thread. It is real time critical and has some pretty unique constraints. Real-time audio programming 101: time waits for nothing by Ross Bencina covers some of the challenges and issues audio programmers face. His whole website is worth a browse and read.
Quite enjoying this. Nice short read, and I like the writing style. Will spend more time looking through the rest of Bit Bashing website, althrough it does not look like the site has updated in a while.
I'm just getting started on this one. Bit more of a hefty read. Looks like this one has promise and will be a good read.
LWN has some good articles on this. I'm quite interested in RCU.