1

C++ で TBB を使用しようとしており、tbb_thread に関するチュートリアルを探しています。インターフェイスとは何か、どのように使用されるかなど、tbb_threadに関するリンクまたはチュートリアルを提供できますか?tbb_threadはスレッドAPIに他ならず、移植可能です。

ありがとう!

4

1 に答える 1

4

編集:スレッドはTBBの主要な機能ではなく、GUIとコンピューティングの分離などのいくつかの特定のケースにのみ推奨されることを前もって言わなければなりません。私のお勧めは、TBB 並列アルゴリズムやタスクを問題に適用できるかどうか、またはどのように適用できるかを調べることです。

おそらく、最良の情報源は TBB リファレンス マニュアル ( http://threadingbuildingblocks.org/documentation.phpで入手可能) です。クラスの API について説明します (これは現在提供されてstd::threadおり、この C++11 機能が利用できないプラットフォーム/コンパイラでの使用が推奨されています。古いtbb::tbb_thread名前は非推奨ですが利用可能です)。

TBB 実装でstd::threadは、C++11 標準で規定されているものからの逸脱がいくつかあります。その一部と逸脱の理由については、Intel(R) Software Networkのブログで説明されています (実行のタスクとスレッドのスレッドを参照)。 TBB 3.0 への移行を待っています)。

また、TBB フォーラムへようこそ。

于 2011-05-26T15:03:54.170 に答える