セマフォ操作がなぜ 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