摘要: 前阵子学习了多线程,现在进行总结一下,模拟队列。 分析问题: (1)首先需要一个容器存放元素,这里用linkedList队列。 (2)每次像容器中添加或删除元素的时候需要计数,所以这里需要一个计数器,这里用原子类的atomicInter实现。 (3)需要三个方法,一个put()方法,向容器中推数据, 阅读全文
posted @ 2017-04-08 18:31 gdpuzxs 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 最近学习了设计模式之单例模式,现在进行总结一下吧。 (1)饿汉模式:饿汉模式利用类的加载机制 好处:只在类的加载时候创建一次实例,不会存在多线程创建多个实例的问题,避免了多线程同步的问题。 缺点:即使这个实例没有被程序用到,也会被创建,内存就浪费了。 (2)懒汉模式:懒汉模式是需要的时候才去创建对象 阅读全文
posted @ 2017-04-08 17:10 gdpuzxs 阅读(222) 评论(0) 推荐(0) 编辑