11 2017 档案

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