task_arena::attach
[deprecated.task_arena_attach_tag]
警告
oneTBB 仕様 1.1 での非推奨
attach 付きの task_arena を構築するメソッドのセット。
// <oneapi/tbb/task_arena.h> ヘッダーで定義
namespace oneapi {
namespace tbb {
class task_arena {
public:
// ...
struct attach {};
explicit task_arena(task_arena::attach);
void initialize(task_arena::attach);
// ...
};
} // namespace tbb
} // namespace oneapiメンバーのタイプと定数
- struct attach
attach付きのtask_arenaを構築するタグ。
メンバー関数
- explicit task_arena(task_arena::attach)
呼び出しスレッドで使用されている内部タスクアリーナ表現に接続される
task_arenaのインスタンスを作成します。アリーナがまだ存在しない場合、デフォルト・パラメーターでtask_arenaを作成します。注
他の
task_arenaコンストラクターとは異なり、すでに存在する領域に接続したとき新しいtask_arenaは自動的に初期化されます。
- void initialize(task_arena::attach)
呼び出しスレッドで現在使用されている内部タスクアリーナ表現が存在する場合、メソッドはアリーナ・パラメーターを無視して
task_arenaをその内部タスクアリーナ表現に接続します。すでに初期化されているtask_arenaに対して呼び出された場合、メソッドは効果がありません。
参照:
