インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

__cilkrts_get_total_workers

インテル® Cilk™ Plus は古い機能 (非推奨) です。代わりに、OpenMP* またはインテル® TBB を使用してください。詳細は、「インテル® Cilk™ Plus の代わりに OpenMP* またはインテル® TBB を使用するためのアプリケーションの移行」を参照してください。

int __cilkrts_get_total_workers (void);

複数のユーザー作成スレッドが同じワーカーのセットを共有できるように、ランタイムシステムは一時、アクティブなワーカーより多くのワーカーを割り当てる場合があります。__cilkrts_get_total_workers 関数は、アクティブではなく利用されていないワーカーを含む総数を返します。シリアル化されたコードから呼び出されると、__cilkrts_get_total_workers は 1 を返します。