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

__cilkrts_init

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

void __cilkrts_init(void);

この関数は、インテル® Cilk™ Plus データ構造を割り当て、ランタイムを開始します。この関数は、必要に応じて (例えば、プログラムで最初に cilk_spawncilk_for を実行するときに) ランタイムシステムが自動的に呼び出すため、明示的な呼び出しが必要になることはありません。

インテル® Cilk™ Plus のランタイムが開始された後に、__cilkrts_set_param() を使用してワーカーの数を変更しようとすると、エラーが返されます。