The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software
gotw.ca · 5,734 words · saved by 1 readers
The biggest sea change in software development since the OO revolution is knocking at the door, and its name is Concurrency.
The Free Lunch Is Over A Fundamental Turn Toward Concurrency in Software By Herb Sutter The biggest sea change in software development since the OO revolution is knocking at the door, and its name is Concurrency. This article appeared in Dr. Dobb's Journal, 30(3), March 2005. A much briefer version under the title "The Concurrency Revolution" appeared in C/C++ Users Journal, 23(2), February 2005. Update note: The CPU trends graph last updated August 2009 to include current data and show the trend continues as predicted. The rest of this article including all text is still original as…
saved by
related reading
- Multithreading (computer architecture) - Wikipediaen.wikipedia.org
- Reading 14: Concurrencyweb.mit.edu
- Multi Core Programming and Threadsimomath.com
- Modern Microprocessors - A 90-Minute Guide!lighterra.com
- Microsoft Word - CACM_roofline_complete.docusers.cs.duke.edu
- Amdahl's law - Wikipediaen.wikipedia.org
- Algorithms for Modern Hardware - Algorithmicaen.algorithmica.org
- A Concurrency Cost Hierarchytravisdowns.github.io
- Processes and Threads — PlanetScaleplanetscale.com
- Concurrent computing - Wikipediaen.wikipedia.org
- CSAPP_2016.pdfcs.sfu.ca
- Giới thiệu về thread từ phần cứng ra phần mềm.blog.daovanhung.com