加载中
java并发编程实战(5)-显示锁

lock 接口 public interface Lock { void lock(); void lockInterruptibly() throws InterruptedException; boolean tryLock(); boolean tryLock(long time, TimeUnit ...

2017/08/31 16:06
51
java并发编程实战(4)-活跃性危险:死锁

死锁: java程序无法从死锁中恢复过来,在设计时一定要排除有可能发生死锁的地方。 1、锁顺序死锁: 如果所有线程都以固定的顺序来获取锁,那么就不会出现死锁。 A、B两个锁,方法1是先锁A,...

2017/08/24 18:15
46
java并发编程实战(3)-ThreadPoolExecutor

取消和关闭: 任务取消: 为什么需要取消? 用户请求取消、有时间限制的事件、运行中发生错误。 取消策略:其他代码如何(how)取消,任务在何时(when)检查是否已经请求了取消,另外响应请...

2017/08/22 15:42
639
java并发编程实战(2)-Executor、future

1、任务 串行地执行任务:并发性能低 现式地为任务创建线程来执行任务:无限制的创建线程 无限制的创建线程的不足: 线程生命周期开销高、资源消耗、稳定性。 2、Executor框架: Executor 接...

2017/08/21 10:48
46
java并发编程实战(1)-线程安全、竞态条件、复合操作

线程安全、竞态条件、复合操作

2017/08/10 14:47
124

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部