08_多线程和并发
文章平均质量分 77
java多线程和并发知识分享和记录
在路上_蜗牛
天高路远踌躇志,青云买下任鸟飞
展开
-
Java面试官最爱的volatile关键字
在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个小的切入点,往往可以一问到底,把Java内存模型(JMM),Java并发编程的一些特性都牵扯出来,深入地话还可以考察JVM底层实现以及操作系统的相关知识。 下面我们以一次假想的面试过程,来深入了解下volitile关键字吧! 面试官: Java并发这块了解的怎么样?说说你对v...转载 2020-02-21 10:32:14 · 117 阅读 · 0 评论 -
02.理解线程的stop和interrupt方法的区别
public class Test3 { public static void main(String[] args) { Object o = new Object(); Thread t = new Thread(() -> { synchronized (o) { try { ...原创 2020-01-27 17:51:39 · 1710 阅读 · 0 评论 -
1.volatile的有序性-单例模式双重检测锁为什么要用volatile?
本篇文章想解释一下单例模式-双重检测锁为什么要用volatile关键字这个问题 先看代码: public class Singleton { static Singleton instance; public Object o; public Singleton() { this.o = new Object(); } static...原创 2020-01-06 16:27:58 · 408 阅读 · 1 评论