php共享内存shmop初探
来源:互联网 发布:历年双十一淘宝销售额 编辑:程序博客网 时间:2024/05/17 02:12
先上读写程序:
<?php/** * SHMOP共享内存操作示例 * @author monkee **/$key = 0x4337b700;$size = 4096;$shmid = @shmop_open($key, 'c', 0644, $size);if($shmid === FALSE){exit('shmop_open error!');}$data = '世界,你好!我将写入很多的数据,你能罩得住么?';$length = shmop_write($shmid, pack('a*',$data), 0);if($length === FALSE){exit('shmop_write error!');}@shmop_close($shmid);exit('succ');?>
读:
<?php/** * SHMOP共享内存操作示例 * @author monkee **/$key = 0x4337b700;$size = 256;$shmid = @shmop_open($key, 'c', 0644, $size);if($shmid === FALSE){exit('shmop_open error!');}$data = unpack('a*', shmop_read($shmid, 0, 256));if($data === FALSE){exit('shmop_read error!');}@shmop_close($shmid);exit($data[1]);?>unix/linux命令查看:
key :共享内存的唯一的key值,共享内存通过该key来判断你读取的是哪一块内存。
shmid:当使用key来获取内存时,你获得的是这个id的值。它作为你操作内存块的标识。
owner:创建该共享内存块的用户
perms:该共享内存的读写权限,8禁止,可以是777,与文件的读写权限一致。
bytes:该内存块的大小
nattch:连接该内存块的进程数
status:当前状态,如:dest,即将删除等。
0 0
- php共享内存shmop初探
- PHP中进程间共享变量 shmop
- PHP IPC函数,shm,shmop,message——共享内存函数,消息队列,与c/c++通讯
- php共享内存使用
- PHP共享内存
- php共享内存使用
- PHP共享内存段
- php共享内存实现
- PHP共享内存
- php共享内存实现
- php 信号量(共享内存)
- [转]PHP 信号与共享内存函数库
- [转]PHP 信号与共享内存函数库
- php扩展多进程共享内存
- PHP共享内存实现的消息队列
- PHP 共享内存使用与信号控制
- 【共享内存】共享内存
- php初探
- 【杭电oj】1027 - Ignatius and the Princess II(STL - 全排列)
- 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境
- 利用OpenCV读取大华网络摄像头
- FLASH禁止覆盖绝对定位 wmode="opaque"
- Tricky Sum(纯数学计算)
- php共享内存shmop初探
- Volatility 为Centos6.6系统做profile方法
- C/C++问题汇总
- Linux Shell中的特殊符号和含义简明总结(包含了绝大部份)
- poj 2409 【polya计数】
- 虚函数与纯虚函数的区别
- android TextView中文字通过SpannableString设置属性
- 完美实现跨域Iframe高度自适应【Iframe跨域高度自适应解决方案】
- 【9008】香甜的黄油