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

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

セマフォ操作がなぜ P および V と呼ばれるのか知っている人はいますか? セマフォに関する章を読むたびに、次のようなことが書かれています。

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

P と V は何の略ですか? なぜ wait と signal と呼ばれないのですか?

ベストアンサー1

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

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

おすすめ記事