当前位置:邦盛首页 > 资讯中心 > 主机百科 >

单台服务器的php进程之间实现共享内存的方法

编辑时间 : 2014-06-30 09:25:27  作者:邦盛建站

一旦你成功的拥有了一个信号量,你对它所能做的只有2种:请求、释放。当你执行释放操作时, 系统将把该信号值减一。如果小于0那就还设为0。而当你执行请求操作时,系统将把该信号值加一,如果该值大于设定的最大值那么系统将挂起你的处理进程直到其他进程释放到小于最大值为止。一般情况下最大值设为1,这样一来当一个进程获得请求时其他后面的进程只能等待它退出互斥区后释放信号量才能进入该互斥区并同时设为独占方式。这样的信号量常称为双态信号量。当然,如果初值是任意一个正数就表明有多少个共享资源单位可供共享应用。

单台服务器的php进程之间实现共享内存的方法

分享到: 0
+1
0
邦盛网络科技有限公司二维码扫一扫,进入官方网站