- 博客(106)
- 收藏
- 关注
原创 java每日问题
按照死锁发生的四个条件,只需要破坏其中的任何一个,就可以解决,但是,互斥条件是没办法破坏的,因为这是互斥锁的基本约束,其他三方条件都有办法来破坏:对于“请求和保持”这个条件,我们可以一次性申请所有的资源,这样就不存在等待了。在这样一个架构中,会出现一个问题,就是一份数据,同时保存在数据库和 Redis里面,当数据发生变化的时候,需要同时更新 Redis 和 Mysql,由于更新是有先后顺序的,并且它不像 Mysql 中的多表事务操作,可以满足ACID 特性。所以就会出现数据一致性问题。
2023-04-27 17:57:46 673 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人