Hi all: The container classes that support Threading Building blocks (TBB) in C++ code are:
. concurrent_queue . concurrent_vector . concurrent_hash_map Actually the entire Intel TBB library is implemented as a template library and can be used by programmer's in their existing C++ template code. The complete list of classes is available at http://cc.in2p3.fr/doc/INTEL/tbb/doc/html/annotated.html The product specific information, compilers and platform support related info is available at http://www.intel.com/cd/software/products/asmo-na/eng/294797.htm There is also an O'Reilly publication titled 'Intel Threading Building Blocks - Outfitting C++ for multi-core processor parallelism' by James Reinders A non-commercial version of the library is available for evaluation at http://www.intel.com/cd/software/products/asmo-na/eng/download/eval/219771.htm They claim that there is also an OpenSource version at http://www.threadingbuildingblocks.org/ There are few other very interesting papers Demystifying Scalable parallelism http://www.devx.com/cplus/Article/32935/1954?pf=true Thread safe concurrent containers http://www.devx.com/cplus/Article/33334/1954?pf=true Since Intel TBB is a template library, it can easily be used in both managed C++ and ISO C++ code. For those of us working with C++ aplication development, this may be a very important skill that we need to acquire to enhance the power of our applications. thanks Saifi.

