这个问题的题目不好取,因为我想要的效果和MUTEX类似,但因为php的特性似乎又不能叫MUTEX,闲话不多说,请各位大虾帮我想个好的解决方法,情况如下:
     一个php的处理文件,通过AJAX访问,返回json数据,同时会保存数据库,因为同一秒钟的访问会很多,出现了一些同步的错误,比如一个持久的数据还没处理出结果另外一个访问又读了这个数据,这个跟数据库的事务情况类似,但因为我用的是 memcached 里的数据先处理出结果再保存到数据库,我的想法是能不能锁定这个处理文件,同一时间只能有请求(好像APACHE对php的处理是创建进程)运行这个处理文件,同时其他的请求排队等候,如果可以我这个想法该怎么实现,google了很久也没找到怎么实现,另外如果有别的方法可以解决这个问题也请大虾们指教