CPU 一次只会处理一条指令,在计算机中其实不存在同时,并发一条指令的问题。一定会有一个先后。
解决方案 »
- mysql 如何快速检查 InnoDB 引擎表错误并修复?
- 还是交叉表的问题。查询中文就出错,帮忙看下
- 急急急!!!两个进程同时用mysql_real_query对同一个记录执行update会不会有问题啊?
- 一个sql 语句问题 请教 ···
- 如何写mysql的备份批处理?
- mysql存储过程又出问题了,大虾们帮帮忙啊
- 在DELPHI中如何使用MYSQL ?
- mysql数据库insert后再select有延时问题
- 请问如何将excel格式的数据导入到用MYSQL做的数据库中.高分相送噢!!!!!!!
- linux rpm 安装mysql 不成功,求问
- 关于mysql中建立分区的问题
- 多表查询求教
这个应该就是并发处理的问题,
可能是我的问题问得不够准确,
我再重新假设一下,
比如数据库里有一个值是100,
我有一段代码,
先判断这个值是否大于99,
如果是那就执行其中一段代码,假设这里要用两秒钟去处理代码,
最后用update把这个值减去10,得到90,
那么如果同时提交两个请求的话问题就来了,
第一个查询到是100,要等两秒才能更新为90,
那第二个查询到也是100,因为第一个还没更新,
第二个最后更新得到80,
我就想知道怎么能让第一个更新完后第二个才能查询,
因为第一个更新得到90第二个就不能再更新了。