Intel® Threading Building Blocks

General References

This section lists general references. References specific to a pattern are listed at the end of the topic for the pattern.

  • E. Gamma, R. Helm, R. Johnson, J. Vlissides. Design Patterns (1995).

  • Berkeley Pattern Language for Parallel Programming, http://parlab.eecs.berkeley.edu/wiki/patterns

Task-Based Programming

When striving for performance, programming in terms of threads can be a poor way to do multithreaded programming. It is much better to formulate your program in terms of logical tasks, not threads, for several reasons.

  • Matching parallelism to available resources

Subscribe to Intel® Threading Building Blocks