swoole / rfc

Swoole 提案
116 stars 3 forks source link

进程间协程锁 #89

Open NathanFreeman opened 1 month ago

NathanFreeman commented 1 month ago

背景

目前,多进程之间的协程同步只能通过Swoole\Lock或者通过flock函数对同一份文件加锁。Swoole\Lock没法在协程中使用,会阻塞当前进程。flock对文件加锁需要先打开文件,再对文件加锁。此时会发生两次协程切换。

协程锁

API

缺点