These are just some of my notes. Haven't dealt with boost threads much,
so I figured I'd keep track of how they parallel other threading
systems.

Boost thread crap:

	(boost/thread.hpp)

	Make a new thread with no paramenters:
		boost::thread t = boost::thread(functionpointer);
	
	Make a new thread with more parameters:
		boost::thread t = boost::thread(boost::bind(functionpointer, a, b, c));
		
	Wait for a thread to end:
		t.join();
	
	Get a unique id for the current thread:
		boost::thread::id id = boost::this_thread::get_id();

	(boost/thread/mutex.hpp)

	Make a mutex:
		boost::mutex m;
	
	Lock/unlock:
		m.lock();
		m.unlock();
	
	
