Zawartość biblioteki TBB jest kolekcją komponentów przeznaczonych do programowania równoległego: Podstawowe algorytmy: parallel_for, parallel_reduce, parallel_scan Zaawansowane algorytmy: parallel_while, parallel_do,pipeline, parallel_sort Kontenery: concurrent_queue, concurrent_vector, concurrent_hash_map Skalowalna alokacja pamięci: scalable_malloc, scalable_free, scalable_realloc, scalable_calloc, scalable_allocator, cache_aligned_allocator Wzajemne wykluczanie: mutex, spin_mutex, queuing_mutex, spin_rw_mutex, queuing_rw_mutex, recursive mutex Operacje atomowe: fetch_and_add, fetch_and_increment, fetch_and_decrement, compare_and_swap, fetch_and_store Timing: mierzenie czasu Task Scheduler: bezpośredni dostęp do kontroli kreacji i aktywacji zadań.

Historia Wersja 1.0 została wprowadzona przez Intela 29 sierpnia 2006, rok po wprowadzeniu pierwszego dwurdzeniowego procesora x86 Intela, Pentium D.

Wersja 1.1 została wprowadzona 10 kwietnia 2007. Ta wersja udostępniła auto_partitioner który daje automatyczną alternatywę dla ręcznego ustalania wielkości elementów, na które dzielone są taski. Wersję dodano do kompilatora Intel C++ 10.0 Professional Edition