--TEST-- swoole_lock: mutex --SKIPIF-- --INI-- assert.active=1 assert.warning=1 assert.bail=0 assert.quiet_eval=0 --FILE-- lock()); if (pcntl_fork() > 0) { sleep(1); assert($lock->unlock()); echo "[Parent] exit\n"; pcntl_wait($status); } else { echo "[Child] Wait Lock\n"; assert($lock->lock()); echo "[Child] Get Lock\n"; assert($lock->unlock()); exit("[Child] exit\n"); } ?> --EXPECT-- [Child] Wait Lock [Parent] exit [Child] Get Lock [Child] exit