您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
swoole学习笔记-锁机制
发布时间:2018-04-30 11:11:39编辑:雪饮阅读()
创建锁机制脚本
<?php
//创建锁对象
//互斥锁
$lock=new swoole_lock(SWOOLE_MUTEX);
echo "创建互斥锁\n";
//开始锁定主进程
$lock->lock();
//判断主进程是否锁定(并发访问时常用)
if(pcntl_fork()>0){
sleep(1);
//解锁
$lock->unlock();
}
else{
echo "子进程 等待锁\n";
//子进程上锁
$lock->lock();
echo "子进程 获取锁\n";
//子进程释放锁
$lock->unlock();
exit("子进程退出");
}
echo "\n主进程 释放锁\n";
unset($lock);
sleep(1);
echo "\n主进程-子进程退出\n";
调试
仔细观察运行结果,结合锁机制脚本,你会了解的更通透些。
关键字词:swoole,锁机制
上一篇:swoole学习笔记-信号触发
下一篇:swoole学习笔记-dns查询