OpenGL de プログラミング - TBB::基本編07::parallel_sort
現在地 >> メニュー >> TBB >> TBB::基本編07::parallel_sort

parallel_sort


TBBには並列ソートが存在する。

使い方


std::sortのような使い方である


[例]

  std::vector<int> v(NUM);
  tbb::parallel_sort(v.begin(),v.end());

デフォルトでは昇順である。



降順がいい時には、

  tbb::parallel_sort(v.begin(),v.end(),std::greater<int>());

のように関数オブジェクトを渡す。


※実はデフォルトの設定は
tbb::parallel_sort(v.begin(),v.end(),std::less<int>());
と同じ。



サンプルコード >> TBB::parallel_sort