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 |