Futexexamples is a project mainly written in C++ and C, it's free.
Code for http://meta-meta.blogspot.com/2010/11/linux-threading-primitives-futex.html