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

关于分布式系统下Java多线程的一个问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-