Craig Black wrote > However, one very important objective of multithreading > is to make programs faster by using todays multi-core processors. Tomorrow at 9:00 AM PDT there is a free "webinar" from Intel: "Three Steps to Threading and Performance Part 2 - Expressing Parallelism: Case Studies with Intel® Threading Building Blocks" -manfred