2020/08/29 QQ1017871939 线程通信和死锁
理解死锁,就比如中间三个人,三个球,开始大家往右边拿一球,再往左边拿一球的话就得一分,可游戏一运行大家都往右边拿了一球,拿到球不放开,那么这个游戏表面上还在进行,实际上已经进行不了了,游戏结束了,像锁头死死锁上一样。谁都不松开。简称死锁。
经典例题就是大学你们学的哲学家吃完问题
package com.chongxin;
public class TestDeadLine01 extends Thread {
//定义两个静态的球
static Object o1 =new Object();
.
原创
2020-08-29 19:55:58 ·
122 阅读 ·
0 评论