Давай так... Я говорю как сделать так, чтобы небыло 100% cpu не использую poll/kqueue и т.д., а ты признаешь что ты не знаешь как работает асинхронщина?
Тут немного холиварный вопрос. Так как у тебя треды-же являются асинхронными (вытесняющая многозадачность и вот это все). Но вообще я тоже не склонен считать это асинхронностью.