11 2017 档案
摘要:package com.wz.thread.resolve;import java.io.ObjectStreamException;import java.io.Serializable;/** * 序列化与反序列化 * @author Administrator * */public class
阅读全文
摘要:package com.wz.thread.enums;import java.sql.Connection;import java.sql.DriverManager;/** * 使用枚举实现单例模式 * @author Administrator * */public class MyObjec
阅读全文
摘要:package com.wz.thread.innerStatic;/** * 使用静态内置类来实现单例模式 * @author Administrator * */public class MyObject { // 内部类的方式 private static class MyObjectHand
阅读全文
摘要:package com.wz.thread.staticlump;/** * 使用静态代码块来实现单例模式 * @author Administrator * */public class MyObject { private static MyObject instance = null; pri
阅读全文
摘要:package com.wz.thread.immediately;/** * 立即加载/饿汉模式 单例设计模式 * @author Administrator * */public class MyObject { private static MyObject myObject = new My
阅读全文
摘要:package com.wz.thread.delay;/** * 延迟加载/懒汉模式 单例设计模式 * 使用DCL双检查锁机制,DCL是大多数多线程结合单例模式使用哪个的解决方案 * @author Administrator * */public class MyObject { private
阅读全文
摘要:package com.wz.thread.threadLocal;import java.util.Date;/** * ThreadLocal解决每个线程绑定自己的值 * @author Administrator * */public class ThreadLocalExt extends
阅读全文
摘要:字节流: package com.wz.thread.stream;import java.io.PipedOutputStream;/** * 字节输入流 * @author Administrator * */public class WriteData { public void writeM
阅读全文
摘要:package com.wz.thread.cp;import java.util.ArrayList;import java.util.List;/** * 商品类(仓库中只能存放一个商品) * @author Administrator * */public class MyStack { pr
阅读全文
摘要:涉及到: 1.使用wait/notify实现线程间的通信 2.生产者/消费者模式的实现 3.方法join的使用 4.ThreadLocal类的使用 一.等待/通知机制 线程与线程之间不是独立的个体,他们彼此之间可以相互通信和协作. wait()方法是Object类的方法,它的作用是使当前执行代码的线
阅读全文
摘要:涉及到: 1.synchronized对象监视器为Object时的使用 2.synchronized对象监视器为Class时的使用 3.非线程安全是如何出现的. 4.关键字volatile的主要作用 5.关键字volatile与synchronized的区别与使用情况 一:同步方法: (1).非线程
阅读全文
摘要:涉及到 1.线程的启动(start) 2.线程的暂停(suspend()和resume()) 3.线程的停止(interrupt与异常停止,interrupt与睡眠中停止,stop(),return) 4.线程的优先级(setPriority()) 5.线程安全相关的问题(同步加锁,守护线程) 涉及
阅读全文

浙公网安备 33010602011771号