java实现龟兔百米赛跑程序
来源:互联网 发布:网络体系结构是指 编辑:程序博客网 时间:2024/06/11 19:45
package testThread;import java.util.Random;class tuzi implements Runnable { public volatile boolean exit = false; public void run() { int run = 0; for(int i=0;i<15;i++){ while(!exit){ try { Thread.sleep((int)(Math.random() * 1000)); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } Random rand = new Random(); int randNum = rand.nextInt(20); run = run+randNum; System.out.println(Thread.currentThread().getName()+"跑了"+run+"米"); if(run>100){ exit = true; System.out.println("兔子跑到终点了"); } }}}}class wugui implements Runnable { public volatile boolean exit = false; public void run() { int run = 0; for(int i=0;i<40;i++){ while(!exit){ try { Thread.sleep((int)(Math.random() * 100)); } catch (InterruptedException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } Random rand = new Random(); int randNum = rand.nextInt(6); run = run+randNum; System.out.println(Thread.currentThread().getName()+"跑了"+run+"米"); if(run>100){ exit = true; System.out.println("乌龟跑到终点了"); } }}}}public class Thread6 { public static void main(String[] args) { // TODO 自动生成的方法存根 new Thread(new tuzi(),"兔子").start(); new Thread(new tuzi()).setPriority(Thread.MIN_PRIORITY); new Thread(new wugui(),"乌龟").start(); }}
0 0
- java实现龟兔百米赛跑程序
- 运动员百米赛跑
- phaser模拟百米赛跑
- JAVA多线程编程实现龟兔赛跑
- JAVA多线程实现龟兔赛跑
- 龟兔赛跑程序模拟
- 龟兔赛跑Java代码
- java 龟兔赛跑预测
- 多线程之线程的百米赛跑
- C++游戏程序 - 龟兔赛跑Ⅳ
- java线程之龟兔赛跑
- java多线程之龟兔赛跑问题
- Java多线程—龟兔赛跑问题
- Java多线程——龟兔赛跑
- C++进阶小程序(龟兔赛跑)
- 寓言-龟兔赛跑
- 龟兔赛跑
- 《龟兔赛跑》游戏
- bos WebService安全性
- 微信通讯协议的学习
- 分布式存储中,生成全局唯一ID的几种方案
- SVN分支与合并
- 视觉SFM一例
- java实现龟兔百米赛跑程序
- 写给VR手游开发小白的教程:(八)最终篇:Cardboard如何实现沉浸式VR体验之头部跟踪和Gaze的实现
- linux kernel 内核定时器
- 【C++】链表入门
- Dagger2:基于android的Spring?
- 3 数组元素循环右移问题
- http://www.blogjava.net/yongboy/archive/2015/11/05/410636.html
- VisualSVN Server的配置
- chrome浏览器查看网页请求首部