我问这个问题,因为我试图让符号坚持到我的脑海。我的讲师说V和P是信号和等待的荷兰语的第一个字母,但事实并非如此。
有人知道V和P的缩写或Dijkstra只选择他最喜欢的两个字母吗?
答案 0 :(得分:5)
来自维基百科的Semaphore (programming) article和copy of Dijkstra's work:
P在有意义的 verlagen (减量)项前面有 Proberen ... (try)项,因为增量和减量的荷兰语都以“ V”。 Dijkstra在有意义的“减量”术语前添加了“尝试”单词,以便有一种更简单的方法来区分这两个函数。