摘要: Ehcache是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自行google;对于API,官网上介绍已经非常清楚,请参见官网;但是很少见到特性说明和对实... 阅读全文
posted @ 2016-01-05 17:29 沧海一滴 阅读(474) 评论(0) 推荐(0)
摘要: LinkedBlockingQueue的put,add和offer的区别 最近在学习>,有很多java.util.concurrent包下的新类。LinkedBlockingQueue就是其中之一,顾名思义这是一个阻塞的线程安全的队列,底层应该采用链表实现。 看其API的时候发现,添加元素的... 阅读全文
posted @ 2016-01-05 14:21 沧海一滴 阅读(489) 评论(0) 推荐(0)
摘要: 对象的synchronized方法不能进入了,但它的其他非synchronized方法还是可以访问的对每一个class只有一个thread可以执行synchronized static method。每个class的instance只有一个thread可以执行synchronized method。... 阅读全文
posted @ 2016-01-05 08:56 沧海一滴 阅读(727) 评论(0) 推荐(0)
摘要: 1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提... 阅读全文
posted @ 2016-01-05 08:54 沧海一滴 阅读(250) 评论(0) 推荐(0)
摘要: 在实际编程中,要尽量避免出现死锁的情况,但是让你故意写一个死锁的程序时似乎也不太简单(有公司会出这样的面试题),以下是一个简单的死锁例子,程序说明都写着类的注释里了,有点罗嗦,但是应该也还是表述清楚了的。[code=java]/*** 一个简单的死锁类* @author iStar* 当类的对象fl... 阅读全文
posted @ 2016-01-05 08:54 沧海一滴 阅读(1264) 评论(0) 推荐(0)