我在做一个简单的服务器端程序,程序中有一段扫描、修改数据库的代码。由于服务器运行时会同时开启多个线程,当某个线程扫描并要准备修改但还未修改时,另一个线程也扫描到了(问题就出在扫描到的是未经修改的数据)。一般在java中都是用synchronized{}进行同步以防止上述情况发生,不知道在PHP中这个问题该怎么解决?
解决方案 »
- 加入下面PHP代码后apache启动不了,报操作失败,请求帮忙!
- 哪有在线写书或写小说的网站,大家推荐一下
- 如何判断字符串里面的非gbk字符?
- Tomcate+Resin+Opencart报Can't access protected field错
- php SQL判断字符串的方法求解
- session.cookie_domain session怎么设置多个域名
- 求utf-16le 转gbk编码函数(iconv,mb_convert_encoding除外)
- DW中无法导入MySQL数据库结构,每次导入时出现异常,导致Apache意外关闭!PHP+Dreamweaver+Apache+MySQL+WindowsXP
- php5.5最新版本
- php的正则表达式中为什么这两条匹配不了?
- DedeEIMS Error Warning!
- php异步下拉框取值
然后每次线程扫描的时候 判断是不是存在这个文件,如果存在则停止扫描 否则扫描