Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。
多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。
教程列表:
千锋大数据教程:01_串行与并发
千锋大数据教程:02_进程与线程
千锋大数据教程:03_线程的生命周期
千锋大数据教程:04_线程的开辟方式
千锋大数据教程:05_线程的命名
千锋大数据教程:06_线程的休眠
千锋大数据教程:07_线程的优先级
千锋大数据教程:08_线程的礼让
千锋大数据教程:09_临界资源问题演示
千锋大数据教程:10_临界资源问题产生原因
千锋大数据教程:11_临界资源问题解决方案
千锋大数据教程:12_同步代码段
千锋大数据教程:13_同步方法
千锋大数据教程:14_显式锁ReenTrantLock
千锋大数据教程:15_死锁
千锋大数据教程:16_wait_notify_notifyAll
千锋大数据教程:17_多线程环境下的懒汉式单例
千锋大数据教程:18_生产者消费者设计模式分析
千锋大数据教程:19_生产者消费者设计模式代码实现