![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关键字
大白熊_BlankBear
这个作者很懒,什么都没留下…
展开
-
volatile面试题
一什么时候会用到 volatile ?如果需要保证多线程共享变量的可见性时,可以使用volatile 来修饰变量。转载 2020-06-30 23:39:03 · 741 阅读 · 0 评论 -
synchronized面试题
一 什么会需要synchronized?什么场景下使用synchronized?如上图所示,比如在王者荣耀程序中,我们队有二个线程分别统计后裔和安琪拉的经济,A线程从内存中read 当前队伍总经济加载到线程的本地栈,进行 +100 操作之后,这时候B线程也从内存中取出经济值 + 200,将200写回内存,B线程刚执行完,后脚A线程将100 写回到内存中,就出问题了,我们队的经济应该是300, 但是内存中存的却是100。1.synchronized 怎么解决这个问题的?在访问竞态资源时加..转载 2020-06-29 22:59:39 · 3999 阅读 · 0 评论