src/include/thread.h File Reference

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

Detailed Description

Wrappers and utilities for multithreading.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Oct 27 06:30:40 2009 for OpenImageIO by  doxygen 1.6.1