死锁问题和线程池

1.死锁问题
1.1死锁
1.多线程出现安全问题可以使用同步方法或者同步代码块以及Lock解决安全问题,但是有可能出现死锁
2.死锁:当前多个线程操作不是同一个子类对象,可能会造成线程互相等待情况
解决方法:使用生产者和消费者模式

1.2 生产者消费者模式思路以及实现代码
1.SetThread类-->生产者所在线程资源类
GetThread类-->消费者所在线程资源类
Student类-->生产者线程不断产生学生数据,消费者线程不断使用学生数据
StudentTest-->主线程
2.
public class Student{
private String name;
private int age;
private boolean flag;

public synchronized voi

死锁问题和线程池最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/16237.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>