泼墨画丹青 2018-08-14 11:14 采纳率: 28.6%
浏览 3056
已采纳

既然cpu同一时间只能执行一个线程,为什么还会出现并发问题

假设两个请求同时请求controller,进行减库存操作,在数据库中判断库存>=0才进行减库存,这时候不是不存在两个线程同时进行update操作为什么库存很多时候还是会小于0

  • 写回答

9条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥20 如何将tiff格式数据作为因变量,输入已建立的机器学习模型中,得到结果同样为空间tiff格式的数据
      • ¥20 编写一个脚本监听sql的运行状态并联动另一台服务器上的服务重启
      • ¥215 一年前的硬盘数据恢复
      • ¥15 htmclxx 求提供给64位windows预编译库
      • ¥15 在线考试如何监控计算机资源
      • ¥15 防火墙端口不能启动。
      • ¥15 关于#OpenCV#的问题,如何解决?
      • ¥20 这段代码位置环为什么在keil仿真中没有值
      • ¥15 C++的regex库正则表达式匹配汉字、字母和数字,运行程序报错异常
      • ¥15 docker使用overlay跨主机互联问题