java多线程

发布时间 2023-12-20 15:02:20作者: 搬砖滴

一、进程

 

二、线程

 

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

1、Thread概述

示例:

2、设置和获取线程名称

 

3、线程优先级

 示例:

 

4、线程控制 

 

5、线程生命周期 

 

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

1、概述

 示例:

2、总结 

 

五、线程同步

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

问题思考:

 下面进行逐步分析:

实现结果:

出现重复票的情况分析:

出现负票的情况分析: 

 

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

 示例:

 

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

 

4、线程安全的类 

 

5、Lock锁