boost :: asio внутренние темы

При использовании boost :: asio для некоторой асинхронной связи TCP я заметил, что она запускает много (3-4) внутренних потоков. Чтение вдокументацияэто говорит

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

Теперь у моей библиотеки очень строгие требования не запускать лишние потоки (кроме того, который предоставляется клиентом и который теперь запускается).io_service::run()). Есть ли способ остановить boost :: asio от создания этих дополнительных тем?

В качестве альтернативы, есть ли какая-либо другая асинхронная библиотека, которая может работать только в одном потоке?

Ответы на вопрос(2)

Ваш ответ на вопрос