编程语言
首页 > 编程语言> > Java多线程

Java多线程

作者:互联网

1.实现多线程

1.1进程和线程【理解】

1.2实现多线程方式一:继承Thread类【应用】

1.3设置和获取线程名称【应用】

1.4线程优先级【应用】

1.5线程控制【应用】

1.6线程的生命周期【理解】

​ 线程一共有五种状态,线程在各种状态之间转换。

1.7实现多线程方式二:实现Runnable接口【应用】

2.线程同步

2.1卖票【应用】

2.2卖票案例的问题【理解】

2.3同步代码块解决数据安全问题【应用】

2.4同步方法解决数据安全问题【应用】

2.5线程安全的类【理解】

2.6Lock锁【应用】

虽然我们可以理解同步代码块和同步方法的锁对象问题,但是我们并没有直接看到在哪里加上了锁,在哪里释放了锁,为了更清晰的表达如何加锁和释放锁,JDK5以后提供了一个新的锁对象Lock

Lock是接口不能直接实例化,这里采用它的实现类ReentrantLock来实例化

3.生产者消费者

3.1生产者和消费者模式概述【应用】

3.2生产者和消费者案例【应用】

标签:tickets,Java,Thread,void,线程,new,多线程,public
来源: https://www.cnblogs.com/mingcodeing/p/16614853.html