Faster and single-threaded event-driven model

Boost does not support a single-threaded event-driven model that was widespread on Unix prior to pthreads - mainloop + "callbacks", right?

For example, if I wanted to use boost :: message_queue in a single-threaded application and mix it with timers and other asynchronous events (mainloop), then boost does not support it, am I correct?

+5
source share
2 answers

I would have looked

, Boost Signals2 ( ).

+10

boost::interprocess::message_queue . std::queue.

+6

All Articles