Read section B and C of chapter 3. This lecture will use a high-performance web server as a case study for concurrency and caching.