- 博客(1)
- 收藏
- 关注
原创 java多线程高并发线程安全问题
在抢购之类的业务处理时,会出现超发之类的线程安全问题。 我个人想到的解决方法如下: 采用数据库锁,悲观锁有效率低下问题,所以我推荐乐观锁,虽然会增大CPU开销,很多服务和软件都支持乐观锁,如Redis的watch 采用FIFO队列,强行把多线程变成单线程,但是也会出现队列内存爆满问题 采用同步代码块,只给数据库操作的代码加锁,提高效率,对不同数据记录操作采用不同的锁 ...
2021-12-14 16:36:55 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人