请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

项目中变量同步的问题

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

正在回答 回答被采纳积分+3

1回答

龙虾三少 2021-09-04 10:01:16

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

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_慕姐3082519 #1
    就是咱们项目没有使用锁,那么多线程状态下很多线程同时更改变量的值,那变量的值肯定是不准的啊
    回复 有任何疑惑可以回复我~ 2021-09-04 10:04:31
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信