摘要:
Lock使用方式 使用Lock需要显式的加锁和解锁 解锁操作需要放在finally块里,防止锁被超界获取 另外,获取锁的操作不能放在try块里,因为Lock是可重入锁,如果外层也已经调用lock()方法,而里层因为调用lock()抛出异常然后调用unlock,外层无法知晓,导致外层代码无法正确同步。 阅读全文
posted @ 2018-10-11 09:24
我为了部落
阅读(198)
评论(0)
推荐(0)
摘要:
1、什么是线程池: java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服 阅读全文
posted @ 2018-10-11 08:48
我为了部落
阅读(90)
评论(0)
推荐(0)

浙公网安备 33010602011771号