各种锁机制的分析

1. synchronize 同步锁方案 缺点一:线程串行导致的性能问题,性能消耗比较大 缺点二:无法解决分布式部署情况下跨进程、跨JVM问题。 2. 数据库行锁 (select for update) 优点一:能解决跨进程,跨JVM的问题。 缺点一:性能问题。在数据库层面,select for update 会一直阻塞直到事务提交,这里页是串行执行。 缺点二:需要注意设置事务的隔离级别是Read
相关文章
相关标签/搜索