Introduction

I l @ ve RuBoard

Are you working on a multithreaded program today? Chances are you are, or work in a group in which others are. Multithreading is getting more popular because it can make our programs more responsive , more efficient, and more scalable on multiprocessor machines. But even if you only write single-threaded programs, keep reading. If you work in a company (or share libraries) with other projects that are multithreaded, you're probably using multithread-safe builds or versions of some shared libraries, and what I'm going to talk about probably affects you today.

Do you care about performance and optimization? Again, chances are you do. No matter how fast our hardware gets, performance is important. Optimization and multithreading are frequently related , as we use multiple threads to achieve higher performance by letting operations that wait for different resources run in parallel.

I l @ ve RuBoard


More Exceptional C++
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
ISBN: 020170434X
EAN: 2147483647
Year: 2001
Pages: 118
Authors: Herb Sutter

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net