It turns out that the boost locking classes aren't threadsafe, so I have to create a lock in each of the threads in the class based on the mutex that belongs to the class.
It turns out that the boost locking classes aren't threadsafe, so I have to
create a lock in each of the threads in the class based on the mutex that
belongs to the class.

JonathanGuthrie/clotho