Effective Concurrency

E660911

Effective Concurrency is a series of influential articles by Herb Sutter that explain practical techniques and best practices for writing correct, efficient, and scalable concurrent C++ programs.

Try in SPARQL Jump to: Statements Referenced by

Statements (44)

Predicate Object
instanceOf article series
technical writing
author Herb Sutter NERFINISHED
explains atomic operations
common concurrency pitfalls
data races
deadlocks
lock-based synchronization
lock-free programming concepts
memory consistency issues
performance considerations in multithreaded code
thread safety patterns
focusesOn best practices for concurrent C++ code
practical techniques for concurrency
writing correct concurrent programs
writing efficient concurrent programs
writing scalable concurrent programs
goal help developers avoid concurrency bugs
help developers write scalable multicore software
improve understanding of concurrency in C++
hasForm online articles
print articles
hasReputation influential in the C++ community
widely cited in discussions of C++ concurrency
influencedBy C++ memory model developments
modern multiprocessor hardware
language English
mainSubject C++ programming language
concurrent programming
multithreading
parallel programming
software correctness
software scalability
partOf Herb Sutter's writings on C++ NERFINISHED
publishedIn Dr. Dobb's Journal NERFINISHED
relatedTo C++ memory model
C++11 concurrency features
lock-free data structures
software design for multicore processors
threading libraries
targetAudience library designers
professional C++ developers
systems programmers
timePeriod mid-2000s

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Herbert Sutter notableWork Effective Concurrency
subject surface form: Herb Sutter