Class multi_threaded

boost::signalslib::multi_threaded — Thread-safety for a signal, using Boost.Threads.

Synopsis

class multi_threaded {
};

Description

The multi_threaded class will produce a thread-safe signal class when used as the signal's ThreadingModel template parameter. The multi_threaded class depends on the boost.threads library. If you include the boost/signals/multi_threaded.hpp header file, you will be required to link your code to the boost.threads binary library. Thus boost/signals/multi_threaded.hpp is not automatically included when you include boost/signal.hpp, and must be included separately if you wish to use multi_threaded.