发布网友 发布时间:2022-03-30 01:21
共1个回答
热心网友 时间:2022-03-30 02:51
摘要因为OS设计祖师爷Dijistra(全名EDSGER WYBE DIJKSTRA)是荷兰人,ACM Transaction on Computer System(那个黄皮儿黑字儿的杂志)某年全篇重新刊登了当年那篇著名的《My Collections of Operating System Design》,这篇手写论文比较系统的阐述了在操作系统设计中的一些基本原则,其中对于信号量同步机制,提到incremented (in a V), decremented (in a P),这里的V和P都是荷兰语,分别是Probeer (尝试) and Verhoog (增加).P操作是等待一个原子量为正,然后将它减1;V操作是将一个原子量加1 (这通常会导致阻塞的P操作被唤醒)。所以P是尝试,而V是增加。供参考咨询记录 · 回答于2021-10-24用信号量机制实现进程互斥时,对互斥信号量的wait和sgna操作为什么要成对出现因为OS设计祖师爷Dijistra(全名EDSGER WYBE DIJKSTRA)是荷兰人,ACM Transaction on Computer System(那个黄皮儿黑字儿的杂志)某年全篇重新刊登了当年那篇著名的《My Collections of Operating System Design》,这篇手写论文比较系统的阐述了在操作系统设计中的一些基本原则,其中对于信号量同步机制,提到incremented (in a V), decremented (in a P),这里的V和P都是荷兰语,分别是Probeer (尝试) and Verhoog (增加).P操作是等待一个原子量为正,然后将它减1;V操作是将一个原子量加1 (这通常会导致阻塞的P操作被唤醒)。所以P是尝试,而V是增加。供参考