qq_36756385
Xiaojun1024
2017-09-23 08:22

关于分布式系统下Java多线程的一个问题

10
  • java
  • 多线程
  • 服务器
  • 分布式

小白一枚,目前我接触的一个Java Web 项目,突然想到一个问题,我描述一下场景:
这个项目使用dubbo+SSM,
假设1:我有一个serviceImpl类里有一段代码里面有一个sychronized代码块(里面有对数据库的一顿操作,必须是原子操作,否则会出错)
假设2:有大量用户在发送请求,如果全部请求都到达一个服务器的provider身上,那这段代码应该是同步执行的,但如果被分配到不同的服务器的provider身上呢? 是不是就有可能出现 这个服务器在执行这段代码 另一台服务器也在执行这段代码?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答