tbb

    2

    1答えて

    私はTBBを使用していて、IOCPをタスクスケジューラでどのように使用できるのか不思議でした。誰もこれをしましたか?もしそうなら、いくつかの詳細は非常に高く評価されます。 私はIOCPに関する多くの経験がありませんが、私はすべてのスレッドにメッセージを送信し、タスクスケジューラの外にスレッドにハンドルを渡すことができます。しかし、TBBではスレッドに確実にハンドルを与える方法が完全にはわかりません

    1

    2答えて

    私は現在、タスクスケジューラを使用して、最新のアプリケーションを開始するためのスレッドビルディングブロックを使用しています。 私の課題の一つは、プログラムを終了する理由が発生した場合: 1)どのように私は他のすべてのタスクを返すように伝えることができますか? 2.)他のすべてのタスクが返されたことをメインスレッドで確認すると、アプリケーションを安全に終了できますか? ありがとうございます!

    25

    2答えて

    インテルスレッディング・ビルディング・ブロックのtbb::scalable_allocatorは実際に何をしていますか? 確かに効果的です。私はちょうどstd::vector<T>をstd::vector<T,tbb::scalable_allocator<T> >に変更することで、アプリの実行時間を25%短縮しました(そして、4コアシステムではCPU使用率が200%から350%に上昇するのを見て

    1

    3答えて

    最近、インテルのTBBの作業を開始し、コンテナをデバッグするときに要素とそのデータを実際に見ることができないことが判明しました。 これを有効にするフラグ設定、プラグイン、または微妙な方法はありますか? (多分ビジュアルのためのスクリプトスニッピットが動作するように)

    5

    2答えて

    私はC++とQtでCDリッパーアプリケーションを構築しています。複数のトラックを同時にエンコードできるようにアプリケーションを並列化したいと思います。したがって、トラックのエンコーディングが「タスク」であるような方法でアプリケーションを構成しました。これらのタスクをいくつか同時に実行する仕組みに取り組んでいます。スレッドを使用してこれを達成し、独自のタスク・キューまたはワーク・マネージャーを作成す