项目中变量同步的问题

来源:7-1 交易性能瓶颈

qq_慕姐3082519

2021-08-30

老师您好,请问在高并发的条件下那摩多线程同时访问一个数据的时候,如果不用lock锁或者是cas操作的话假如同时操作一个变量怎么样能保证数据的准确性呢(我没有在项目中见过类似于锁的代码),仅凭借一个消息队列虽然可以异步削峰不过也不能保证准确性吧,请问老师准确性是怎么保证的呢

写回答

1回答

龙虾三少

2021-09-04

没看懂问题 lock锁是用来保证内存变量的准确新的 消息队列用于排队 不是用来保证准确性的

0
1
qq_慕姐3082519
就是咱们项目没有使用锁,那么多线程状态下很多线程同时更改变量的值,那变量的值肯定是不准的啊
2021-09-04
共1条回复

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2174 学习 · 1009 问题

查看课程