课程目录
1-1 [第19章 并发--基础] 并发概念 (14:24) 1-2 [第19章 并发--基础] 定义一个线程任务 (11:41) 1-3 [第19章 并发--基础] Thread类 (12:08) 1-4 [第19章 并发--基础] 使用Executor(执行器) (09:15) 1-5 [第19章 并发--基础] 从线程任务中产生返回值 (14:45) 1-6 [第19章 并发--基础] 线程休眠 (08:10) 1-7 [第19章 并发--基础] 线程优先级 (14:00) 1-8 [第19章 并发--基础] 后台线程 (20:04) 1-9 [第19章 并发--基础] 直接从Thread类继承实现多线程 (15:18) 1-10 [第19章 并发--基础] join加入一个线程 (10:28) 1-11 [第19章 并发--基础] 创建有响应的用户界面 (04:41) 1-12 [第19章 并发--基础] 捕捉线程异常 (10:01) 2-1 [第20章 并发--共享资源] 不正确地访问资源 (17:26) 2-2 [第20章 并发--共享资源] 解决资源共享竞争--1.synchronized (07:20) 2-3 [第20章 并发--共享资源] 解决资源共享竞争--2.使用锁Lock (06:52) 2-4 [第20章 并发--共享资源] 原子性和易变性 (13:31) 2-5 [第20章 并发--共享资源] 原子类 (09:13) 2-6 [第20章 并发--共享资源] 临界区-用synchronized修饰部 (24:38) 2-7 [第20章 并发--共享资源] synchronized在其它对象上同步--不同对象的锁 (08:38) 2-8 [第20章 并发--共享资源] 线程本地存储 (12:38) 3-1 [第21章 并发--终结任务] 在阻塞时终结 (08:36) 3-2 [第21章 并发--终结任务] 中断:IO线程等待不接受中断逻辑 (16:13) 3-3 [第21章 并发--终结任务] 中断:IO线程等待接受底层资源关闭的中断逻辑处理 (11:49) 3-4 [第21章 并发--终结任务] 同一个对象可以相互调用都具有synchronized的方法 (04:58) 3-5 [第21章 并发--终结任务] 中断:通过Lock锁方式也可以被中断 (05:30) 3-6 [第21章 并发--终结任务] 检查中断:Thread.interrupted (11:15)






