The Pillars of Concurrency, July 02, 2007 by Herb Sutter
“In his inaugural column, Herb makes the case that we must build a consistent mental model before talking about concurrency. Herb is a software architect at Microsoft and chair of the ISO C++ Standards committee.”
- Pillar 1: Responsiveness and Isolation Via Asynchronous Agents
- Pillar 2: Throughput and Scalability Via Concurrent Collections
- Pillar 3: Consistency Via Safely Shared Resources
- Composability: More Than The Sum of the Parts