由一个以上线程组成的程序称为多线程程序,用多线程只有一个目的,那就是更好的利用cpu的资源,因此为了满足编写高效率的程序,程序员都会使用多线程来实现。如何才能深入理解多线程?
课程介绍
Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
课程目录
01_串行与并发
02_进程与线程
03_线程的生命周期
04_线程的开辟方式
05_线程的命名
06_线程的休眠
07_线程的优先级
08_线程的礼让
09_临界资源问题演示
10_临界资源问题产生原因
11_临界资源问题解决方案
12_同步代码段
13_同步方法
14_显式锁ReenTrantLock
15_死锁
16_wait_notify_notifyAll
17_多线程环境下的懒汉式单例
18_生产者消费者设计模式分析
19_生产者消费者设计模式代码实现
(视频部分截图)
私信领取配套视频+资料+源码