使用する動的ライブラリー#
テンプレート scalable_allocator<T> には、スケーラブル・メモリー・アロケーターで説明されているように、oneAPI スレッディング・ビルディング・ブロック (oneTBB) のスケーラブル・メモリー・アロケーター・ライブラリが必要です。oneTBB の汎用ライブラリーは必要ありません。oneTBB の他の部分とは独立して使用できます。
テンプレート tbb_allocator<T> および cache_aligned_allocator<T> は、スケーラブル・アロケーター・ライブラリーが存在する場合はそれを使用しますが、存在しない場合は malloc と free を使用します。したがって、スケーラブル・メモリー・アロケーター・ライブラリーを使用しないことを選択したアプリケーションでも、これらのテンプレートを使用できます。
oneAPI スレッディング・ビルディング・ブロック (oneTBB) は、oneTBB スケーラブル・メモリー・アロケーター・ライブラリーの有無に関係なく使用できます。
テンプレート |
要件 |
注 |
|---|---|---|
|
oneAPI スレッディング・ビルディング・ブロック (oneTBB) スケーラブル・メモリー・アロケーター・ライブラリー。スケラーブル・メモリー・アロケーターを参照してください。 |
|
|
スケーラブルなアロケーター・ライブラリー利用できる場合はそれを使用し、利用できない場合は |