Wrappers and utilities for multithreading. More...
#include <boost/thread.hpp>
#include <boost/thread/tss.hpp>
#include <boost/version.hpp>
#include <pthread.h>
#include <tbb/atomic.h>
#include <tbb/spin_mutex.h>
Go to the source code of this file.
Classes | |
class | null_mutex |
class | null_lock< T > |
class | null_thread_specific_ptr< T > |
class | shared_mutex |
class | shared_lock |
class | unique_lock |
Defines | |
#define | USE_TBB 1 |
Typedefs | |
typedef boost::mutex | mutex |
typedef boost::recursive_mutex | recursive_mutex |
typedef boost::mutex::scoped_lock | lock_guard |
typedef boost::recursive_mutex::scoped_lock | recursive_lock_guard |
typedef atomic< int > | atomic_int |
typedef atomic< long long > | atomic_ll |
typedef tbb::spin_mutex | spin_mutex |
typedef tbb::spin_mutex::scoped_lock | spin_lock |
Wrappers and utilities for multithreading.