At OSCON today, Intel announced the the availability of an open source library designed to help developers tackle the future of multi-core development.
A C++ library released under the GPL, the Intel Threading Building Blocks SDK attempts to present a high-level abstraction. Moving away from the raw threading model, it contains components such as thread-safe highly efficient algorithms, highly scalable memory allocator and thread safe C++ containers.
Radar has covered concurrent programming before. I find it encouraging that we see tools like this library being opensourced and available for developers. These tools are needed to bring multi-core power to the average developer.
Read more at Intel’s Threading Building Blocks site, or get the newly released O’Reilly Book.
* update *
Brian Aker had some interesting comments on the licensing.