要想进入一线互联网公司,这部分内容必须要会,否则的话,你始终都只能停留在比较low的段位. 关于并发知识,最重要的两个概念一定要搞清楚,那就是可见性和原子性.其中可见性与前面提到的volatile关键字是息息相关的,可见性只是并发领域里的一个概念,而volatile则是Java语言中,实实在在保证变量可见性的关键字. 前面说了,要弄清楚可见性,就需要搞清楚主存和工作内存.关于主存和工作内存,其实又属于JVM的知识范畴.所以从这里就可以看出来,知识都是有关联性的. 原子性其实相对于可见性来说,反倒…