Check out "Another Day In The Code Mines" (http://codemines.blogspot.com/). Some nice discussion of threads, machine architecture, message-passing concurrency, etc. Be sure to read down to the 4th post, entitled "Now they have two problems..." Luckily, it's pretty low-volume. --Mitch