A non-blocking server implementation that operates a set of I/O threads (by default only one) and either does processing »in-line« or off-loads it to a task pool.