It uses an event driven architecture with per CPU worker processes. The number of workers you have can be controlled by the config.