java多线程
一、进程

二、线程

三、通过继承Thread类实现多线程
1、Thread概述

示例:


2、设置和获取线程名称

3、线程优先级

示例:

4、线程控制

5、线程生命周期

四、通过实现Runnable接口实现多线程
1、概述

示例:


2、总结

五、线程同步
1、买票实例分析线程同步



问题思考:

下面进行逐步分析:

实现结果:


出现重复票的情况分析:

出现负票的情况分析:

2、同步代码块解决数据安全问题

示例:

3、同步方法实现数据安全问题

4、线程安全的类

5、Lock锁


六、生产者和消费者
1、概述


2、生产者和消费者案例

代码实现:
奶箱类:


生产者类:

消费者类:

测试类:


浙公网安备 33010602011771号