Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Thread Management

Synopsis
Tutorial
Launching threads
Thread attributes
Exceptions in thread functions
Detaching thread
Joining a thread
Destructor V1-2
Destructor V3-X
Interruption
Thread IDs
Using native interfaces with Boost.Thread resources
Using Boost.Thread interfaces in a native thread
Class thread
Default Constructor
Move Constructor
Move assignment operator
Thread Constructor
Thread Attributes Constructor EXTENSION
Thread Callable Move Constructor
Thread Attributes Move Constructor EXTENSION
Thread Constructor with arguments
Thread Destructor
Member function joinable()
Member function join()
Member function timed_join() DEPRECATED
Member function try_join_for() EXTENSION
Member function try_join_until() EXTENSION
Member function detach()
Member function get_id()
Member function interrupt() EXTENSION
Static member function hardware_concurrency()
Static member function physical_concurrency()
Member function native_handle()
operator== DEPRECATED
operator!= DEPRECATED
Static member function sleep() DEPRECATED
Static member function yield() DEPRECATED
Member function swap()
Non-member function swap()
Class boost::thread::id
Class boost::thread::attributes EXTENSION
Namespace this_thread
Non-member function get_id()
Non-member function interruption_point() EXTENSION
Non-member function interruption_requested() EXTENSION
Non-member function interruption_enabled() EXTENSION
Non-member function sleep() DEPRECATED
Non-member function sleep_until()
Non-member function sleep_for()
Non-member function yield()
Class disable_interruption EXTENSION
Class restore_interruption EXTENSION
Non-member function template at_thread_exit() EXTENSION
Class thread_group EXTENSION
Constructor
Destructor
Member function create_thread()
Member function add_thread()
Member function remove_thread()
Member function join_all()
Member function is_this_thread_in()
Member function is_thread_in()
Member function interrupt_all()
Member function size()

PrevUpHomeNext