Asynchronous programming. Blocking I/O and non-blocking I/O | Hacker News Reader