セマフォとは? わかりやすく解説

Weblio 辞書 > コンピュータ > IT用語辞典 > セマフォの意味・解説 

セマフォ

【英】semaphore

セマフォとは、並行プログラミングにおいて同期サポートするための機構である。

セマフォは、必ずしも排他アクセスとする必要がない資源同時にアクセスできるプログラム数を制限するために使われる

オランダ計算機科学者構造化プログラミングの提唱者の1人であるエドガー・ダイクストラEdsger Wybe Dijkstra)によって考案され資源毎に管理される整数である。

資源使用宣言を行うためにP操作オランダ語小さくする意味の「Prolagen」)を行う。P操作ではセマフォが1以上であれば1を減算し、資源使えるようにする。セマフォが0であれば待ち状態になる。資源不要となればV操作オランダ語大きくする意味の「Verhogen」)により、資源解放宣言する。この時、セマフォは1加算される。なお、これらの処理はアトミック(すなわち不可分)に行う必要がある

ちなみに、セマフォ(semaphore)とは腕木信号機のことである。

ソフトウェアのほかの用語一覧
機能:  差し込み印刷  正規化  セーブ  セマフォ  前方互換性  出力  常駐


このページでは「IT用語辞典バイナリ」からセマフォを検索した結果を表示しています。
Weblioに収録されているすべての辞書からセマフォを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からセマフォを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「セマフォ」の関連用語

セマフォのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



セマフォのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリセマフォの記事を利用しております。

©2024 GRAS Group, Inc.RSS