インテル® Fortran コンパイラー 16.0 ユーザー・リファレンス・ガイド
マルチスレッド・アプリケーションをサポートする再入力可能コードを生成するようにコンパイラーに指示します。
Linux* および OS X*: | -reentrancy keyword -noreentrancy |
Windows*: | /reentrancy:keyword /noreentrancy |
keyword |
プログラムに関する詳細を指定します。設定可能な値は以下のとおりです。
|
noreentrancy |
コンパイラーは、アプリケーションに対する再入力可能コードを生成しません。 |
このオプションは、マルチスレッド・アプリケーションをサポートする再入力可能コードを生成するようにコンパイラーに指示します。
reentrancy の keyword を指定しない場合、reentrancy threaded と同じです。
確実にスレッドセーフ/再入可能なランタイム・ライブラリーがリンクされ、正しく初期化されるように、リンク段階およびメインルーチンのコンパイルで reentrancy threaded オプションを使用すべきです。
threads オプションを指定すると、マルチスレッド・コードは再入可能でなければならないので、reentrancy threaded オプションが設定されます。
Visual Studio*: [Code Generation (コード生成)] > [Generate Reentrant Code (再入可能コードの生成)]
Eclipse*: なし
Xcode*: [Code Generation (コード生成)] > [Generate Reentrant Code (再入可能コードの生成)]
なし