Boost не предоставляет однопотоковую модель, управляемую событиями, такую, которая была широко распространена в Unix до pthreads - mainloop + "callbacks", не так ли?
Например, если я хотел использовать boost:: message_queue в однопоточном приложении и смешивать его с таймерами и другими асинхронными событиями (mainloop), затем boost не поддерживает его, я прав?