Some handy resources on the LMAX Disruptor and lock free concurrency in general…
Martin Fowler’s Disruptor paper: probably the most accessible and gentle intro
Video: Martin Thompson’s Disruptor presentation
LMAX whitepaper: includes UML diagram for the Disruptor, and performance stats illustrating the cost of locks
LMAX’s open sourced Disruptor codebase: coded in Java
Stackoverflow: good place for coders to start
Lockless Programming on Windows: excellent detailed article on lockless coding techniques for Windows. Lots of good detail on processor behaviour too.