标签: php
是否有任何类获取/释放锁,使用不同的“驱动程序”? 说“驱动程序”我的意思是锁定的后端不同:使用files锁定,使用memcache锁定,使用redis锁定,使用shared memory锁定等。
files
memcache
redis
shared memory
像...一样的东西。
$Locker = new Locker(new FileLockerDriver()); $Locker->aquire($id); //do something here... $Locker->release($id);
谢谢。
答案 0 :(得分:1)
没有像您描述的机制,但有多种锁功能:flock()(文件锁定)和Semaphores。可能还有更多我不知道的。
flock()