web-dev-qa-db-ja.com

セマフォのコンテキストでのPおよびV操作の本来の意味は何ですか?

セマフォ操作がPおよびVと呼ばれる理由を誰かが知っていますか?セマフォに関する章を読むたびに、次のように表示されます。

スレッドがリソースを取得するために、P操作を実行します。そして、スレッドがリソースを解放するために、V操作を実行します。

PとVは何の略ですか?なぜ彼らは待機と合図と呼ばれないのですか?

16
flashburn

セマフォの発明者の1人であるダイクストラはPとVを使用しました。文字はオランダ語のProberer(試行)とVerhoog(増分)から来ています。

参照: https://cs.nyu.edu/~yap/classes/os/resources/Origin_of_PV.html

20
Kris

Vは信号を表し、Pは待機を表します。

詳細については wiki を確認できます。

enter image description here

なぜ彼らは待機と合図と呼ばれないのですか?

私はこれについてビルに同意します、最も可能性の高い理由は英語を使わない人がたくさんいるので、それはおそらくそれが待機と合図と呼ばれていないためです。

1
Rahul Tripathi