![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java多线程
Utaha_
这个作者很懒,什么都没留下…
展开
-
Java线程间通信的简单例题
两个线程循环顺序打印A、B 需求:两个线程循环顺序打印A、B 思路:1.通过匿名内部类创建两个线程 2.重写Run方法,循环打印 3.定义方法printA,线程间通信当flag=0时打印A 4.定义方法printB,线程间通信当flag=1时打印B 首先定义一个类,获取和存放flag的true或false package ch09; public class Xunhuan { private boolean flag; public boolean isFlag() { return原创 2020-08-18 14:00:24 · 231 阅读 · 0 评论 -
简单的实现java多线程——龟兔赛跑
题目: 实现龟兔赛跑 提示:可以采用Math.random()取得0~1之间的随机数模拟比赛进程, 如总距离为100米,在随机数00.3之间代表兔子跑,每次跑2米,在0.31之间代表乌龟跑,每次跑1 米,先跑完100米者为胜利者 结构: Race类:产生RabbitAndTurtle的两个实例,分别代表兔子和乌龟 RabbitAndTurtle类:继承Thread类,实现赛跑的逻辑 代码实现: Rabbit类 package ch08; public class Rabbit extends Thread原创 2020-08-13 11:22:50 · 1952 阅读 · 1 评论