java多线程
Utaha_
这个作者很懒,什么都没留下…
展开
-
Java线程间通信的简单例题
两个线程循环顺序打印A、B 需求:两个线程循环顺序打印A、B 思路:1.通过匿名内部类创建两个线程 2.重写Run方法,循环打印 3.定义方法printA,线程间通信当flag=0时打印A 4.定义方法printB,线程间通信当flag=1时打印B首先定义一个类,获取和存放flag的true或falsepackage ch09;public class Xunhuan { private boolean flag; public boolean isFlag() { return原创 2020-08-18 14:00:24 · 259 阅读 · 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 · 2050 阅读 · 1 评论