3
Asynchronous programming. Blocking I/O and non-blocking I/O (luminousmen.com)