单例模式的三种实现方式

单例模式的三种实现方式

1.饿汉模式 package com.fullstacker.study.designpattern.singleton; /** * 饿汉模式 饿汉模式是线程安全的单例模式 * * @author xingguishuai * @create 2017-03-27-15:53 **/ public class HungrySingleton {……

java线程间通讯

java线程间通讯

一、 wait,notify方法使用示例: package com.fullstacker.study.course.concurrent; /** * 线程间通讯 * * @author xingguishuai * @create 2017-03-17-13:25 **/ public class ThreadComunicate { ……

volatile关键字 Atomic类的使用示例

volatile关键字 Atomic类的使用示例

volatile在只有一个线程写,但是存在多个线程读的时候使用,从而避免了使用synchronized,提高读写性能。 /** * valitile关键字 * * @author xingguishuai * @create 2017-03-13-16:01 **/ public class VolatileVariable extends T……

java多线程之synchronized

java多线程之synchronized

一、最基本用法 public class MyThread extends Thread{ private Integer count = 5; public synchronized void run(){ count--; System.out.println(Thread.currentThread().getName() + ":" + coun……