PV操作P和V缩写词的来源

在我们学习信号量相关处理的时候,都会使用PV操作,大家也都明白P是-1,V是+1,但我们可能没有去了解过它们是什么缩写,今天在做扩展的时候正好用到信号量操作,索性就去溯本求源了。

PV操作信号量的处理相关,P表示通过的意思,V表示释放的意思。

P和V是来源于两个荷兰语词汇

P—— passeren,中文译为”通过”;

V—— vrijgeven,中文译为”释放”。

谈到PV操作绕不开一位著名的计算机大神—— Edsgar Wybe Dijkstra,中文名”埃德斯加·狄克斯特拉”,荷兰人,毕业于莱顿大学、剑桥大学。

为了在单处理器的情况下确定进程能否占有处理器,狄克斯特拉将每个进程分为“就绪”、“运行”和“阻塞”三个状态。

通过信号量来对进程的状态进行操作。

发表评论

电子邮件地址不会被公开。 必填项已用*标注