
Thread
蜡笔没了小新git
井蛙不可以语于海者,拘于虚也;
夏虫不可以语于冰者,笃于时也;
曲士不可以语于道者,束于教也。
展开
-
Java单例模式个人小结
1.饿汉式 //1.final修饰保证不能被子类继承,避免修改类行为 public final class Singleton1 implements Serializable { //2.一定要私有化构造函数,避免通过构造函数新建对象,但还是可以通过反射创建 private Singleton1(){} //3.实例采用static和final修饰,类加载时就完成了初始化,所以能保证对象的唯一性, // 同时还可以保证线程安全,不过一开始就创建了对象,不能达到懒.原创 2020-07-11 21:28:59 · 119 阅读 · 0 评论 -
Java 线程知识个人汇总
1 线程分类 java中的线程可以分为守护线程(Daemon Thread)和用户线程(User Thread)。用户线程会阻止JVM的正常停止,即JVM正常停止前应用程序中的所有用户线程必须先停止完毕;否则JVM无法停止。而守护线程则不会影响JVM的正常停止,即应用程序中有守护线程在运行也不影响JVM的正常停止。因此,守护线程通常用于执行一些重要性不是很高的任务,例如用于监视其他线程的运行情...原创 2019-02-15 16:20:54 · 134 阅读 · 0 评论 -
Synchronized 个人总结
用法 对象锁:包括方法锁(默认锁对象为this当前实例对象)和同步代码块锁(自己指定锁对象) 类锁:synchronized修饰静态的方法或指定锁为Class对象 类锁: Java类可能会有很多个对象,但是只有1个Class对象。 本质:所谓的类锁,不过是clss对象的锁而已。 用法和效果:类锁只能在同一时刻被一个对象拥有。 两个线程访问的是一个对象的同一个同步方法 两个...原创 2019-02-16 22:39:53 · 206 阅读 · 0 评论