boost :: wątki wewnętrzne asio

Używając boost :: asio do asynchronicznej komunikacji TCP zauważyłem, że uruchamia wiele (3-4) wewnętrznych wątków. Czytamdokumentacja, to mówi

"The implementation of this library for a particular platform may 
 make use of one or more internal threads to emulate asynchronicity"

Teraz moja biblioteka ma bardzo surowe wymagania, aby nie uruchamiać żadnych dodatkowych wątków (z wyjątkiem tego, który jest dostarczany przez klienta i który teraz się uruchamiaio_service::run()). Czy jest jakiś sposób na powstrzymanie boost :: asio przed tworzeniem tych dodatkowych wątków?

Alternatywnie, czy istnieje jakaś inna biblioteka asynchroniczna, która może działać tylko w jednym wątku?

questionAnswers(2)

yourAnswerToTheQuestion