Java 代码中写好事务,无需设置 Java 的多线程同步,每个线程准备好后都直接发给数据库,仅依赖数据库自己的锁,能做到数据一致性吗?
或者引入数据库连接池,还需要在业务部分处理线程同步吗?
或者引入数据库连接池,还需要在业务部分处理线程同步吗?
1
optional Nov 30, 2019 via iPhone
能替换。 但是有点傻。
|
2
richard1122 Nov 30, 2019
这种一般可以用 redis 或者 zk 之类的做分布式锁
|
3
wysnylc Nov 30, 2019
用 redis 分布式锁,集群下单机加锁无意义,数据库集群环境下加锁无意义
|
4
lihongming Dec 1, 2019
Java 所谓的“同步”,是对内存中的变量进行操作才会涉及的问题,你操作的数据要是 Java 外部的(比如数据库),那就不用考虑 Java 同步的问题了,按外部系统的规则做就好了。
|