jinbo51 / phplock

Automatically exported from code.google.com/p/phplock
0 stars 0 forks source link

操作startlock endlock可否省略掉 #2

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago

非常感谢分享,
建议startlock endlock可以省掉,放入lock与unlock.

我知道您可能想提供给用户更多可操作的返回,让调用者可��
�更多,
可否考虑用一个成员变量ERROR来保存startlock 
与lock中各种调用出错。

Original issue reported on code.google.com by zhouyang...@gmail.com on 13 Jan 2011 at 6:12

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
另外调用的方式如果可能也可以改下,呵呵。
new 的时候只给路径就行了
在操作的时候,调用lock($key) 
unlock($key),这样一个实例可以服务多个$name,这样可能需要fp提��
�成一个数组。但不知道会不会存在其他问题?

Original comment by zhouyang...@gmail.com on 13 Jan 2011 at 6:27

GoogleCodeExporter commented 8 years ago
另外最好还是用NONBLOCK模式的flock,否则php进程会加锁阻塞,这
样很危险,如果并发量大,那些后到的进程如果对同一个key��
�作,都会阻塞。后面请求就无法处理。

Original comment by zhouyang...@gmail.com on 14 Jan 2011 at 1:02