資格暗記無料で始める

イベントフラグとは?

イベントフラグとは、複数のビットからなるフラグ集合に対して、指定したビットの成立(AND待ち/OR待ち)を条件にタスクを待たせる同期機構。複数の事象の組合せ成立を1つの待ちで表現できる。

いべんとふらぐ

ITパスポートの頻出用語/テクノロジ系


イベントフラグの意味

複数のビットからなるフラグ集合に対して、指定したビットの成立(AND待ち/OR待ち)を条件にタスクを待たせる同期機構。複数の事象の組合せ成立を1つの待ちで表現できる。

イベントフラグの具体例

「受信完了」かつ「タイマ満了」の両方がそろったら処理を開始する、といった待ち合わせに使う。

イベントフラグは試験でどう引っ掛けられる?

セマフォと違い資源の個数を数えるものではなく、複数事象の組合せ成立を1つの待ちで表す機構。データそのものを渡すのはメールボックスキューで、これも別。AND待ち(指定ビットが全部そろう)とOR待ち(どれか1つ)の取り違えが定番で、待ち解除時にフラグが自動でクリアされるかは指定次第(常にクリアされるわけではない)。

イベントフラグと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。