Synopsis:
Threads support real concurrency by enabling program activities to be executed on more than one CPU core at any given time. They also support perceived concurrency by preemptive scheduling of activities onto time slices administered by the underlying operating system.
C++11 includes effective thread and synchronization libraries that give a C++ program simple to use constructs for concurrent processing.
Motivation - Text Search Concurrency, vsd
Preliminaries:
Threading Presentation
Threading Code Examples: