Wrote up a post about condition variables, since they seem to be something I end up explaining to people over and over again. If you're wondering how you would build a blocking thread-safe data structure (such as a stack or queue) condition variables are the way.
Another crack at writing some programming examples with Blogspot.
Another crack at writing some programming examples with Blogspot.