15 МайОдин io-thread, несколько worker-thread
В одно время всё никак не мог придумат как красиво реализовать модель с одним io-thread, который принимает запросы и множеством worker-thread которые их обрабатывают. Зачем такая схема? Потому что в многотредовом приложении только один тред может обрабатывать события (epoll, kqueue и т.п.). Но однотредовое приложение не будет использовать все ресурсы современного многоядерного процессора. Читать дальше…
