《JAVA全系列》
本阶段我们更加深入的介绍面对象机制,深入底层和数据结构、再剖析JDK源码底层,这些都是成为JAVA高手必经的磨练。同时,增加“并发编程”课程,高并发问题是大型互联网企业面对的核心问题之一,我们从一开始就让大家理解“高并发处理的核心思想”。最后,我们以一个“手写服务器项目”收尾。可以说,能完成“手写服务器项目”基本就迈入了“JAVA小高手”的行列。
章节7:多线程技术 |
01_多线程技术_课程介绍 |
02_多线程技术_多线程介绍_多线程中的基本概念 |
03_多线程技术_多线程介绍_线程与进程的区别 |
04_多线程技术_多线程介绍_什么是并发 |
05_多线程技术_多线程介绍_线程的执行特点 |
06_多线程技术_多线程介绍_什么是主线程以及子线程 |
07_多线程技术_线程的创建_继承Thread类实现多线程 |
08_多线程技术_线程的创建_实现Runnable接口实现多线程 |
09_多线程技术_线程的创建_线程的执行流程 |
10_多线程技术_线程的创建_线程的生命周期 |
11_多线程技术_线程的使用_终止线程 |
12_多线程技术_线程的使用_线程暂停_sleep方法 |
13_多线程技术_线程的使用_线程暂停_yield方法 |
14_多线程技术_线程的使用_线程的联合 |
15_多线程技术_线程的使用_线程联合案例 |
16_多线程技术_线程的使用_获取当前线程名称 |
17_多线程技术_线程的使用_设置当前线程名称 |
18_多线程技术_线程的使用_判断当前线程是否存活 |
19_多线程技术_线程的优先级_什么是线程的优先级 |
20_多线程技术_线程的优先级_线程优先级的使用 |
21_多线程技术_守护线程_什么是守护线程 |
22_多线程技术_守护线程_守护线程的使用 |
23_多线程技术_线程同步_什么是线程同步 |
24_多线程技术_线程同步_线程冲突案例演示 |
25_多线程技术_线程同步_实现线程同步 |
26_多线程技术_线程同步_修改线程冲突案例演示 |
27_多线程技术_线程同步_使用this作为线程对象锁 |
28_多线程技术_线程同步_使用字符串作为线程对象锁 |
29_多线程技术_线程同步_使用Class作为线程对象锁 |
30_多线程技术_线程同步_使用自定义对象作为线程对象锁 |
31_多线程技术_线程同步_死锁及解决方案_死锁的概念 |
32_多线程技术_线程同步_死锁及解决方案_死锁案例演示 |
33_多线程技术_线程同步_死锁及解决方案_死锁问题的解决 |
34_多线程技术_线程并发协作_生产者与消费者模式中的角色介绍 |
35_多线程技术_线程并发协作_创建缓冲区 |
36_多线程技术_线程并发协作_创建生产者消费者线程 |
37_多线程技术_线程并发协作_线程并发协作总结 |
另附各章节课程资料