- 论坛徽章:
- 0
|
问题如题:
代码如下:
- $pid = pcntl_fork();
- $memcache = new Memcache;
- $memcache->pconnect('localhost', 11211) or die ("Could not connect");
- if($pid){
- while(true){
- sleep(4);
- if($fp=$memcache->get('fp')){
- echo "[parent] fp:";
- var_dump($fp);
- } else {
- echo '[parent] none',PHP_EOL;
- }
- }
- } else {
- $fp = fopen('./task.php','r');
- echo "[children] fp:";
- var_dump($fp);
- $memcache->set('fp',$fp);
- echo "[children] get fp:";
- var_dump($f=$memcache->get('fp'));
- }
复制代码 输出结果如下:
- [children] fp:resource(8) of type (stream)
- [children] get fp:int(0)
- [parent] none
- [parent] none
- [parent] none
复制代码 问题:
如何才可以存储资源类型的值?如何满足我这样的需求.多谢了!
另外还有试过Semaphore库中的方法.结果和上面是一样的.
|
|