![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发
打球唔叻。
学习知识的最大价值在于愉悦自己的大脑,其次才是让自己生存。
展开
-
请你说一下双重校验锁实现对象单例(请你解释一下双重校验锁实现对象单例)—java并发知识
本文旨在作学习记录,内容源自JavaGuide,作者在此基础上进行补充说明、整理论述,使其能以一种更为逻辑地清晰地方式表达出“请你说一下双重校验锁实现对象单例”的理解,更多适应于java面试回答,亦可作对双重校验锁实现对象单例的简要了解。 一、什么是对象单例 一般的,一个类可以 new 多个对象实例,但单例模式下,该类只能 new 一个对象实例,不管调用多少次构造方法,新建的对象总是唯一的,即单例。 二、代码实现 public class Singleton ...原创 2021-10-29 14:58:40 · 625 阅读 · 0 评论 -
多线程中,为什么我们不直接调用run()方法?(为什么我们调用start()方法的时候会调用run()方法)
本文旨在作学习记录,内容源自JavaGuide,作者在此基础上进行补充说明、整理论述,使其能以一种更为逻辑地清晰地方式表达出“为什么不直接调用run()方法”的理解,更多适应于java面试回答。 问题简单易答,不必拘泥于下文论述,能按自己理解进行解释定义即可: 答:当我们new一个线程(Thred)的时候,线程进入新生状态(NEW),调用执行start()方法的时候,线程进入RUNNABLE状态,其中star()方法准备线程启动的相关工作,RUNNABLE状态下的Th...原创 2021-10-29 12:39:19 · 535 阅读 · 0 评论