SWOOLE进程锁示例代码
代码语言:phpcli
所属分类:其他
代码描述:SWOOLE进程锁示例代码,包含互斥锁、读写锁、自旋锁、文件锁、信号量。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<?php $lock = new Swoole\Lock(SWOOLE_MUTEX); echo "[Master]create lock\n"; $lock->lock(); if (pcntl_fork() > 0) { sleep(1); $lock->unlock(); } else { echo "[Child] Wait Lock\n"; $lock->lock(); echo "[Child] Get Lock\n"; $lock->unlock(); exit("[Child] exit\n"); } echo "[Master]release lock\n"; unset($lock); sleep(1); echo "[Master]exit\n"; // 进程间锁 Lock // PHP 代码中可以很方便地创建一个锁,用来实现数据同步。Lock 类支.........完整代码请登录后点击上方下载按钮下载查看
网友评论0