volatile与sychroinized





volatile


1、修饰成员变量

2、保证所有线程对变量访问的可见性



sychroinized


1、修饰方法或是同步块

2、确保多个线程在同一个时刻,只能有一个线程处于方法或同步块中,保证了线程对变量访问的可见性和排他性。





volatile参考链接:https://zhuanlan.zhihu.com/p/56540493







posted @ 2022-07-05 14:57  卡卡发  阅读(26)  评论(0)    收藏  举报