Asynchronous Communication
John Goerzen · Apress eBooks · 2004
In Chapters 20 and 21, I introduced methods of handling multiple connections at once through forking and threading. Both methods involve having the operating system execute multiple code paths simultaneously, though each code path itself is more or less the same as the way a single-socket application would work.