翻訳と辞書
Words near each other
・ 条件付確率
・ 条件優性
・ 条件分岐
・ 条件刺激
・ 条件反射
・ 条件反射療法
・ 条件反応
・ 条件収束
・ 条件回避反応
・ 条件因子
条件変数
・ 条件戦
・ 条件抑制
・ 条件数
・ 条件文
・ 条件法
・ 条件演算子
・ 条件特別競走
・ 条件的
・ 条件的けん気性


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

条件変数 : ミニ英和和英辞書
条件変数[じょうけんへんすう]
(n) conditional variable
===========================
条件 : [じょうけん]
 【名詞】 1. conditions 2. terms 
条件変数 : [じょうけんへんすう]
 (n) conditional variable
: [くだん, けん]
 【名詞】 1. matter 2. case 3. item 
: [へん]
  1. (adj-na,n) change 2. incident 3. disturbance 4. strange 5. flat (music) 6. odd 7. peculiar 8. suspicious-looking 9. queer 10. eccentric 1 1. funny 1
変数 : [へんすう]
 (n) variable (e.g., math)
: [すう, かず]
  1. (n,n-suf) number 2. figure 
条件変数 ( リダイレクト:モニタ (同期) ) : ウィキペディア日本語版
モニタ (同期)[すう, かず]
モニタ(Monitor)は、リソース(何らかのハードウェア機器や変数群)を共有する複数のタスク同期を実現する手法である。
Per Brinch Hansen が発明し、Concurrent Pascal 言語に最初に実装され、Solo Operating System でのプロセス間通信方式として使われた。
==相互排他==
モニタは以下のものから構成される:
* 共有リソースを操作するプロシージャ群(モニタプロシージャ、モニタ関数)
* ミューテックスロック
* リソースと結び付けられた変数
* 競合状態を防ぐために仮定されるモニタ不変条件
モニタ・プロシージャは何かをする前にロックをかけ、処理が完了するか、ある条件を待つことになるまでそれをかけておく(条件については後述)。各プロシージャがロックを解放する際に不変条件が真であることを保証するなら、競合状態となるようなリソースの状態は各タスクからは見えないということになる。
単純な例として、銀行口座のトランザクションのためのモニタを考える。
monitor account
この場合のモニタ不変条件は、簡単に言えば「新たな操作を行う際にそれ以前の全操作が balance に反映されていなければならない」ということになる。これはコード自身には書かれていないが、通常コメントに記載されるだろう。例えばEiffelのような言語は不変条件のチェックを取り入れており、ロックはコンパイラによって追加される。これはプログラマがロックとアンロックをいちいち書かなければならない言語よりも安全で信頼性が高い。

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「モニタ (同期)」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.