セマフォVIを使用して、共有 (保護) リソースで同時操作が可能なタスク数を制限します。保護リソースまたはコードの重要部分は、グローバル変数への書き込みや、外部計測器との通信を必要とする場合があります。

セマフォVIを使用すると、複数の別個の並列タスクの同期を取ることができるため、1度に1つのタスクだけが一般のセマフォによって保護されたコードのクリティカルセクションを実行します。特に、VIまたはブロックダイアグラムの一部を別のVIまたはブロックダイアグラムのクリティカルセクションの実行が終了するまで待機状態にする場合に、このVIを使用します。


icon