死锁的原因以及状态和验证结果
1.死锁的demo
import java.util.concurrent.TimeUnit;
/**
* @author zhang.rongshan
* @create 2022-01-02 下午10:15
*/
public class ThreadDemo02 {
//创建2个对象
static Object a= new Object();
static Object b = new Object();
public static void main(String[] args) {
new Thread(()->{
synchronized (a){
System.out.println(Thread.currentThread().getName()+"持有锁A,试图获取锁B");
try {
TimeUnit.SECONDS.sleep(1);
死锁的原因以及状态和验证结果最先出现在Python成神之路。
共有 0 条评论