- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 并发编程5-单例
1.单例模式 1.1 线程安全问题条件 多线程的环境下 必须有共享资源 对资源进行非原子性操作 1.2 饿汉式单例模式 /** 饿汉式单例模式-不会出现线程安全模式 */ public class SingletonHunger { // 私有化构造方法 private SingletonHunger () {} //类加载时就产生了instance对象 private st...
2019-01-19 23:18:19 100
原创 并发编程4-volatile
1.单例模式 1.1 线程安全问题条件 多线程的环境下 必须有共享资源 对资源进行非原子性操作 1.2 饿汉式单例模式 /** 饿汉式单例模式-不会出现线程安全模式 */ public class SingletonHunger { // 私有化构造方法 private SingletonHunger () {} //类加载时就产生了instance对象 private st...
2019-01-12 23:58:01 184
原创 并发编程3-synchronized
1.synchronized简介 1.1 使用场景 synchronized和内置锁(进入之后锁,出去之后解锁,实现原子操作,达到安全性) synchronized 放在普通方法上,获得的内置锁就是当前类的实例(对象) synchronized 修饰静态方法或class.Class中,内置锁是当前的Class字节码对象 synchronized 修饰在同步代码快上,锁的粒度可...
2019-01-10 23:46:18 134
原创 并发编程2-创建线程及多线程风险
1.创建线程 1.1 继承Thread类 NewThreadExtend public class NewThreadExtend extends Thread { public NewThreadExtend(String name) { super(name); } @Override public void run() { ...
2019-01-05 23:32:26 140
正则表达式学习教程合集
2009-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人