Боже мой, идите и прочтите хоть что-нибудь. Хотя бы вот это для начала:http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0471606952...
Двадцать лет как всё описано, есть простой и понятный архитектурный паттерн "реактор" -- нет, опять какие-то особые пути и особое понимание парадигм, которые существуют невесть сколько. Асинхронность вовсе не должна быть связана с однопоточным реактором, а если вы полагаете, что должна, то вы слишком много программировали на Win32 или питоновских асинхронных фреймворках.
Ну хоть асинхронный фреймворк для C++ boost::asio возьмите для сравнения. Идеологически он очень похож на асинхронные фреймворки Питона. Но сравните потоковую модель и найдите, как говорится, N различий.