历史问题———龟兔跑酷
package Thread;public class Game implements Runnable {boolean flag = true;//给个输赢判断标志@Overridepublic void run() {for (int i = 1; i <= 1000; i++) {if (Thread.currentThread().getName().equals("兔八哥")) {if (i == 600) {try {Thread.sleep(10000);//让兔八哥在600步时睡一会} catch (InterruptedException e) {e.printStackTrace();}System.out.println("兔八哥跑了"+i+"步");}}if (Thread.currentThread().getName().equals("神龟")) {try {Thread.sleep(10);} catch (InterruptedException e) {e.printStackTrace();}System.out.println("神龟跑了"+i+"步");}synchronized (this) {//胜者为王,败者为寇。胜者只有一个if (i == 1000) {if (flag) {System.out.println(Thread.currentThread().getName() + ":WON!");flag = false;}}}}}}
下面是将其游戏方法写到线程输出:
两个线程刚刚好(加main()方法有三个)
package Thread;public class GameTest {public static void main(String[] args) {Game game = new Game();Thread tz = new Thread(game,"兔八哥");tz.start();Thread wg=new Thread(game,"神龟");wg.start();} }
历史问题———龟兔跑酷相关推荐
- java 龟兔赛跑预测_龟兔
多线程龟兔赛跑--Callable版本2021-01-16 17:35:03 Cabllable实现龟兔赛跑 package cn.hlooc; import java.util.ArrayList; ...
- 第11课:scratchjr龟兔赛毛
用绘图工具制作一个乌龟角色,相信你们都比我画的好(*^__^*) ,然后通过设定速度让兔子比乌龟跑的快,不过这只兔子太自负了,中途竟然睡起了大觉(等待)最后乌龟取得了胜利,整个故事还可以通过说话模块, ...
- 【博客118】有趣的谬论—龟兔谬论
内容: 在看一些技术文章的时候,偶然在数学栏目看到了一个龟兔赛跑谬论,觉得很有趣,分享下 悖论内容:乌龟先爬了一段在A1点,兔子在起点B点.兔子想要追上乌龟.但是,它在追乌龟的同时 乌龟在往前爬.兔子 ...
- Oldboy_day01 Python的历史,变量\常量\数据类型\用户交互\流程控制\循环while
###学前动员###:老男孩IT培训的师资力量 讲师:邱彦涛: 项目经理:春生: 班主任:任安安; 银角大王:武sir: 金角大王:Alex: 肖锋:Python web 框架: 马老师:数据库+框架 ...
- 如何运用计算机进行课堂教学,运用多媒体进行课堂教学的心得体会(精选6篇)...
运用多媒体进行课堂教学的心得体会(精选6篇) 我们在一些事情上受到启发后,心得体会是很好的记录方式,通过写心得体会,可使我们今后少走弯路.怎样写好心得体会呢?下面是小编精心整理的运用多媒体进行课堂教学 ...
- 看了让人吐血的146个脑筋急转弯问题
1 谁是万兽之王?●动物园园长 2 什么样的人死后还会出现?●电影中的人 3 什么帽不能戴?●螺帽 4 书店里买不到什么书?●遗书 5 大象的左耳朵像什么?●右耳朵 6 什么水永远用不完?●泪水 7 ...
- Python 速度慢,试试这个方法提高 1000 倍
作者 | Andrew Zhu 译者 | 苏本如 出品 | CSDN(ID:CSDNnews) 龟兔比赛(我6岁儿子 Charles Zhu 的绘画作品) 人们一直诟病 Python 程序的速度很慢, ...
- c语言作业 龟兔赛跑,c语言龟兔赛跑
满意答案 /*龟兔赛跑,矩形跑道,乌龟3m/s, 兔子9m/s,,兔子每10分钟回头一次,如果超过乌龟, 则兔子休息30分钟.如果没有就继续跑,乌龟一直在跑,求当输入时间T时,兔子和乌龟谁赢或平局*/ ...
- 龟兔赛跑——多线程练习
1.龟兔赛跑新规: 规则:龟兔同时起步,终点为100米,兔子跑步的能力强,乌龟跑步的能力弱(优先级的设置) 途中: 1.兔子跑到40米的时候,看不见乌龟小睡10毫秒,醒来接着跑 2.兔子 ...
最新文章
- 统计学 计算机论文,统计学专业论文范文
- 因为那里面有我,也有你
- java汽车生产工厂模式_什么是工厂模式java
- 电脑键盘上每个键作用
- ASP.NET Core Web API 集成测试中使用 Bearer Token
- SpringCloud(二) 服务注册与发现Eureka
- 使用Git推送代码到GitHub远程仓库
- Widget开发中遇到的坑
- CodeForces 592C The Big Race
- 自定义ViewGroup (3) 与子View之间 Touch Event的拦截与处理
- linux根据进程的运行路径,停止进程
- [导入]最近一直在想这个问题
- java的properties文件中的换行书写
- Android常用组件,太全了
- Jmeter怎么连接数据库
- VMware 虚拟机安装 xp 蓝屏解决方法
- Enhancing Social Recommendation with Adversarial Graph Convolutional Networks个人笔记
- Python创建微信机器人
- 华为荣耀4A USB 灰色解决版本
- mongoDB存视频和mysql存视频_数据库存储方式:MySQL存储、MONGODB存储、Redis存储、json存储、视频存储、图片存储...
热门文章
- Nvidia的DeepStream通过配置文件中sink插件,快速进行视频数据的保存
- oracle java vm卸载,关于卸载oracle
- java锚点_定位与锚点 - strongerPian - 博客园
- 贵在坚持,你坚持了吗
- c语言 4x4矩阵乘法,c - 高效的4x4矩阵乘法(C vs汇编) - 堆栈内存溢出
- 内功修炼-深入了解函数栈帧
- Jmeter书中不会教你的(39)——快递时效查询9在beanshell中写java方法
- 眼神接触的神奇效应!从科学研究发现眼神的力量
- 唯一杰出级!百度智能云曦灵获信通院权威认证
- android ormlite 查询,Android—Ormlite框架简单的操作数据库