If you're going to use boost::thread, I'd make sure to check out Anthony Williams' website, blogs and articles he maintains boost::thread contributed to the C++0x library particularly the threading components and the information he provides is accurate, relevant and concise.
He also has a book coming out this fall on modern C++ threading called Concurrency in Action.
Joe Duffy's book and blog is also a good resource.