~task_scheduler_init
affinity_partitioner クラス
aggregator クラス
aggregator クラスの基本インターフェイス
aggregator クラスの高度なインターフェイス
aligned_space テンプレート・クラス
allocator
scalable_allocator テンプレート・クラス
zero_allocator テンプレート・クラス
aligned_space テンプレート・クラス
tbb_allocator テンプレート・クラス
cache_aligned_allocator テンプレート・クラス
ALLOCATOR
Allocator コンセプト
atomic テンプレート・クラス
atomic<T> にコンストラクターがない理由
auto_partitioner クラス
blocked_range テンプレート・クラス
blocked_range2d テンプレート・クラス
blocked_range3d テンプレート・クラス
broadcast_node テンプレート・クラス
buffer_node クラス
C++11 の同期
cache_aligned_allocator テンプレート・クラス
captured_exception クラス
CAS (コンペアー・アンド・スワップ) ループ
combinable テンプレート・クラス
concurrent_bounded_queue テンプレート・クラス
concurrent_hash_map
concurrent_hash_map テンプレート・クラス
concurrent_lru_cache テンプレート・クラス
concurrent_priority_queue テンプレート・クラス
concurrent_queue テンプレート・クラス
concurrent_unordered_map テンプレート・クラス
concurrent_unordered_set テンプレート・クラス
concurrent_vector
concurrent_vector
concurrent_vector テンプレート・クラス
concurrent_vector のインターフェイス
Container Range コンセプト
continue_msg クラス
continue_node テンプレート・クラス
continue_receiver クラス
copy_body テンプレート関数
critical_section
DO_ITT_NOTIFY
empty_task クラス
enumerable_thread_specific テンプレート・クラス
error_code load(char const * path[],int min_ver = TBB_INTERFACE_VERSION, int max_ver = INT_MAX)
filter クラス
fixed_pool クラス
flattened2d テンプレート・クラス
flow_control クラス
function_node テンプレート・クラス
graph クラス
graph_node クラス
GUI スレッド
handle_object クラス
HashCompare の詳細
input_port テンプレート関数
is_current_task_group_canceling 関数
join_node テンプレート・クラス
limiter_node テンプレート・クラス
Linux*
Linux* C/C++ 動的メモリー・インターフェイスの置換
make_edge テンプレート関数
make_task テンプレート関数
memory_pool テンプレート・クラス
memory_pool_allocator テンプレート・クラス
Microsoft* Visual Studio* のコードサンプル
Microsoft* Visual Studio* プロジェクト用統合プラグイン
movable_exception
multifunction_node テンプレート・クラス
mutex
Mutex コンセプト
Mutex の特性
null_mutex クラス
null_rw_mutex クラス
or_node テンプレート・クラス
OS X*
overwrite_node テンプレート・クラス
parallel_deterministic_reduce テンプレート関数
parallel_do テンプレート関数
parallel_for
parallel_for テンプレート関数
parallel_for_each テンプレート関数
parallel_invoke テンプレート関数
parallel_reduce
parallel_reduce テンプレート関数
parallel_scan テンプレート関数
parallel_sort テンプレート関数
parallel_while テンプレート・クラス
pipeline クラス
PPL との互換性
同期
PPL との互換性
priority_queue_node テンプレート・クラス
queue_node テンプレート・クラス
queuing_mutex クラス
queuing_rw_mutex クラス
Range コンセプト
Range コンセプト
parallel_pipeline 関数
reader_writer_lock クラス
ReaderWriterMutex コンセプト
receiver テンプレート・クラス
recursive_mutex クラス
remove_edge テンプレート関数
runtime_loader クラス
scalable_allocator テンプレート・クラス
sender テンプレート・クラス
sequencer_node テンプレート・クラス
simple_partitioner クラス
source_node クラス
spin_mutex クラス
spin_rw_mutex クラス
split クラス
split_node テンプレート・クラス
static tick_count tick_count::now()
structured_task_group クラス
task クラス
task クラスのインターフェイス
task_arena クラス
task_group クラス
task_group_context
task_group_context
task_group_context のメンバー
task_group_status 列挙値
task_handle テンプレート・クラス
task_list クラス
task_scheduler_init
task_scheduler_init クラス
task_scheduler_observer
task_scheduler_observer クラス
task_scheduler_observer のメンバー
task_scheduler_observer クラスの拡張
tbb 名前空間
tbb_allocator テンプレート・クラス
TBB_COMPATIBLE_INTERFACE_VERSION
TBB_DEPRECATED
機能マクロ
名前空間
tbb_exception
tbb_hash_compare クラス
TBB_INTERFACE_VERSION
TBB_INTERFACE_VERSION_MAJOR
TBB_INTERFACE_VERSION/1000
tbb_thread クラス
TBB_USE_ASSERT
デバッグ機能の有効化
バージョン情報
TBB_USE_CAPTURED_EXCEPTION
TBB_USE_DEBUG
TBB_USE_EXCEPTIONS
TBB_USE_PERFORMANCE_WARNINGS
TBB_USE_THREADING_TOOLS
tbb::deprecated
tbb::deprecated::concurrent_queue<T,Alloc> テンプレート・クラス
tbb::interface
tbb::interfacex
tbb::internal
tbb::serial::parallel_for()
tbb::strict_ppl
TestMetaData
thread クラスのメンバー
並列操作
task_group クラスのメンバー
mutex クラス
this_thread 名前空間
thread クラス
thread_bound_filter クラス
thread::id
tick_count クラス
tick_count::interval_t operator
tick_count::interval_t クラス
Windows*
既知の問題
パッケージの内容
Windows* C/C++ 動的メモリー・インターフェイスの置換
write_once_node テンプレート・クラス
zero_allocator テンプレート・クラス
アクセス
アップグレード/ダウングレード
アトミック操作
アフィニティー
アルゴリズム
イテレーター
concurrent_hash_map テンプレート・クラス
concurrent_unordered_map テンプレート・クラス
flattened2d テンプレート・クラス
enumerable_thread_specific テンプレート・クラス
concurrent_vector テンプレート・クラス
concurrent_unordered_set テンプレート・クラス
インテル® スレッディング・ビルディング・ブロック
インテル® TBB について
概要
ウェーブフロント
オープンソース・バージョン
オブザーバー
concurrent_unordered_map テンプレート・クラス
concurrent_unordered_set テンプレート・クラス
キャパシティー
concurrent_hash_map テンプレート・クラス
concurrent_vector テンプレート・クラス
キャンセル
キャンセルと入れ子の並列処理
キューを使用するべきではない状況
グローバル関数
コミュニティー・プレビュー機能
コミュニティー・プレビュー機能について
コミュニティー・プレビュー機能の有効化
コンテナー
コンテナーのまとめ
コンテナー全体の操作
enumerable_thread_specific テンプレート・クラス
flattened2d テンプレート・クラス
サイズおよびキャパシティー
concurrent_unordered_set テンプレート・クラス
concurrent_unordered_map テンプレート・クラス
サポート
シリアルサブセット
スケーラブル・アロケーターの C インターフェイス
スケーラブル・メモリープール
スケジューラーのバイパス
スケジューリング・アルゴリズム
スケラーブル・メモリー・アロケーター
スレッド
スレッド・ローカル・ストレージ
スレッドセーフ
タイミング
タイミング
タイミング
タスク・スケジューラー
タスク・スケジューラー
タスク・スケジューラー
タスク・スケジューラーのまとめ
タスク・スケジューリングの動作
タスクグループ
タスクのコンテキスト
タスクのデバッグ
タスクの一般的な非循環グラフ
タスクの再利用
タスクの派生
タスクベースのプログラミング
タスクベースのプログラミングが適切ではない場合
タスク割り当て
チャンクの制御
テーブル全体の操作
デバッグ・ライブラリーとリリース・ライブラリー
デバッグマクロ
デバッグ機能の有効化
デバッグ目的の並列キュー上での反復
テンプレート・クラス
ノンプリエンプティブな優先度
バージョン情報
パーティショナー
パーティショナーのまとめ
パイプライン・フィルター構築用のインターフェイス
パイプラインの処理能力
バケットのインターフェイス
concurrent_unordered_map テンプレート・クラス
concurrent_unordered_set テンプレート・クラス
パッケージの内容
ハッシュポリシー
concurrent_unordered_map テンプレート・クラス
concurrent_unordered_set テンプレート・クラス
フェンス付きデータ転送
フローグラフ
コミュニティー・プレビュー機能
フローグラフ
ベクトル全体の操作
ヘルプ
ボディー・オブジェクト
メッセージ・パッシング・プロトコル
メッセージ・フローグラフの例
メモリーの一貫性
メモリー割り当て
メモリー割り当て
メモリー割り当て
ユーティリティー関数
ライブラリーの初期化と終了
ランタイムローダー
ラムダ式
リーダー/ライター mutex
リダクション
ループとパイプラインのまとめ
ルックアップ
concurrent_unordered_set テンプレート・クラス
concurrent_unordered_map テンプレート・クラス
ローカル・シリアライザー
ロックの問題
依存関係フローグラフの例
一般的な規則
完了までの並列化: parallel_do
環境
簡単な例: フィボナッチ数
奇偶通信
既知の問題
付録
既知の問題
機能マクロ
凝集化
空のタスク
継続渡し
固有の例外
互換性
互換性機能
構築、コピー、および代入
構築、破棄、コピー
concurrent_unordered_set テンプレート・クラス
concurrent_unordered_map テンプレート・クラス
高度なサンプル
高度なトピック: 異なる種類の反復空間
高度な表現方法: 要素での待機
再帰連鎖反応
再利用
参考文献
参照カウント
使用するダイナミック・ライブラリー
自動チャンク
識別子
主要コンポーネント
修飾子
concurrent_unordered_map テンプレート・クラス
concurrent_unordered_set テンプレート・クラス
循環バッファーの使用
推奨するタスクパターンのカタログ
全般的な参考文献
組み合わせ
組み立てラインでの作業: パイプライン
帯域幅とキャッシュ・アフィニティー
単純なループの並列化
遅延初期化
動的メモリー割り当て用の malloc とその他の C/C++ 関数の自動置換
同期
タスク・スケジューラー
同期
同時アクセス
同時拡張
排他制御
非線形パイプライン
表記規則
付録 A: タイムスライスのコスト
付録 B: その他のスレッドパッケージとの併用
複雑なループの並列化
分割可能コンセプト
分割統治
並列キュークラス
並列操作
flattened2d テンプレート・クラス
enumerable_thread_specific テンプレート・クラス
並列反復
concurrent_vector テンプレート・クラス
concurrent_unordered_set テンプレート・クラス
concurrent_unordered_map テンプレート・クラス
enumerable_thread_specific テンプレート・クラス
concurrent_hash_map テンプレート・クラス
名前空間
明示的なタスクの破棄
役立つタスク手法
優先度
用語
要素単位
利点
例外
例外とキャンセル
例外なしのキャンセル