龜兔賽跑 多執行緒練習題

2021-10-06 17:43:10 字數 4000 閱讀 7803

1.龜兔賽跑新規:

規則:龜兔同時起步,終點為100公尺,兔子跑步的能力強,烏龜跑步的能力弱(優先順序的設定)

途中:        1.兔子跑到40公尺的時候,看不見烏龜小睡10毫秒,醒來接著跑

2.兔子跑到80公尺的時候,還是看不見烏龜,再等等他,接著跑

3.兔子跑到100公尺到達終點

4.烏龜從一開始就一直跑,直至到達終點

**實現:

package com.thread;

//烏龜

public class tortoise extends thread

@override

public void run() }}

}

package com.thread;

//兔子

public class rubbit implements runnable

public string getname()

@override

public void run() catch (interruptedexception e)

}if (i==80)

if (i==100)}}

}

package com.thread;

public class starttest

}

執行結果:

烏龜開始起跑了-----------------

兔子開始起跑了---------------

烏龜跑了0公尺

烏龜跑了1公尺

烏龜跑了2公尺

兔子跑了0公尺

兔子跑了1公尺

兔子跑了2公尺

兔子跑了3公尺

兔子跑了4公尺

兔子跑了5公尺

兔子跑了6公尺

兔子跑了7公尺

兔子跑了8公尺

烏龜跑了3公尺

兔子跑了9公尺

兔子跑了10公尺

兔子跑了11公尺

兔子跑了12公尺

兔子跑了13公尺

兔子跑了14公尺

兔子跑了15公尺

兔子跑了16公尺

兔子跑了17公尺

兔子跑了18公尺

兔子跑了19公尺

兔子跑了20公尺

兔子跑了21公尺

兔子跑了22公尺

兔子跑了23公尺

兔子跑了24公尺

兔子跑了25公尺

兔子跑了26公尺

烏龜跑了4公尺

兔子跑了27公尺

兔子跑了28公尺

兔子跑了29公尺

兔子跑了30公尺

兔子跑了31公尺

兔子跑了32公尺

兔子跑了33公尺

兔子跑了34公尺

兔子跑了35公尺

兔子跑了36公尺

兔子跑了37公尺

兔子跑了38公尺

兔子跑了39公尺

兔子跑了40公尺

烏龜跑了5公尺

兔子看不見烏龜小睡一會

烏龜跑了6公尺

烏龜跑了7公尺

烏龜跑了8公尺

烏龜跑了9公尺

烏龜跑了10公尺

烏龜跑了11公尺

烏龜跑了12公尺

烏龜跑了13公尺

烏龜跑了14公尺

烏龜跑了15公尺

烏龜跑了16公尺

烏龜跑了17公尺

烏龜跑了18公尺

烏龜跑了19公尺

烏龜跑了20公尺

烏龜跑了21公尺

烏龜跑了22公尺

烏龜跑了23公尺

烏龜跑了24公尺

烏龜跑了25公尺

烏龜跑了26公尺

烏龜跑了27公尺

烏龜跑了28公尺

烏龜跑了29公尺

烏龜跑了30公尺

烏龜跑了31公尺

烏龜跑了32公尺

烏龜跑了33公尺

烏龜跑了34公尺

烏龜跑了35公尺

烏龜跑了36公尺

烏龜跑了37公尺

烏龜跑了38公尺

烏龜跑了39公尺

烏龜跑了40公尺

烏龜跑了41公尺

烏龜跑了42公尺

烏龜跑了43公尺

烏龜跑了44公尺

烏龜跑了45公尺

烏龜跑了46公尺

烏龜跑了47公尺

烏龜跑了48公尺

烏龜跑了49公尺

烏龜跑了50公尺

烏龜跑了51公尺

烏龜跑了52公尺

烏龜跑了53公尺

烏龜跑了54公尺

烏龜跑了55公尺

烏龜跑了56公尺

烏龜跑了57公尺

烏龜跑了58公尺

烏龜跑了59公尺

烏龜跑了60公尺

烏龜跑了61公尺

烏龜跑了62公尺

烏龜跑了63公尺

烏龜跑了64公尺

烏龜跑了65公尺

烏龜跑了66公尺

烏龜跑了67公尺

烏龜跑了68公尺

烏龜跑了69公尺

烏龜跑了70公尺

烏龜跑了71公尺

烏龜跑了72公尺

烏龜跑了73公尺

烏龜跑了74公尺

烏龜跑了75公尺

烏龜跑了76公尺

烏龜跑了77公尺

烏龜跑了78公尺

烏龜跑了79公尺

烏龜跑了80公尺

烏龜跑了81公尺

烏龜跑了82公尺

烏龜跑了83公尺

烏龜跑了84公尺

烏龜跑了85公尺

烏龜跑了86公尺

烏龜跑了87公尺

烏龜跑了88公尺

烏龜跑了89公尺

烏龜跑了90公尺

烏龜跑了91公尺

烏龜跑了92公尺

烏龜跑了93公尺

烏龜跑了94公尺

烏龜跑了95公尺

烏龜跑了96公尺

烏龜跑了97公尺

烏龜跑了98公尺

烏龜跑了99公尺

烏龜跑了100公尺

烏龜跑完了全程

兔子跑了41公尺

兔子跑了42公尺

兔子跑了43公尺

兔子跑了44公尺

兔子跑了45公尺

兔子跑了46公尺

兔子跑了47公尺

兔子跑了48公尺

兔子跑了49公尺

兔子跑了50公尺

兔子跑了51公尺

兔子跑了52公尺

兔子跑了53公尺

兔子跑了54公尺

兔子跑了55公尺

兔子跑了56公尺

兔子跑了57公尺

兔子跑了58公尺

兔子跑了59公尺

兔子跑了60公尺

兔子跑了61公尺

兔子跑了62公尺

兔子跑了63公尺

兔子跑了64公尺

兔子跑了65公尺

兔子跑了66公尺

兔子跑了67公尺

兔子跑了68公尺

兔子跑了69公尺

兔子跑了70公尺

兔子跑了71公尺

兔子跑了72公尺

兔子跑了73公尺

兔子跑了74公尺

兔子跑了75公尺

兔子跑了76公尺

兔子跑了77公尺

兔子跑了78公尺

兔子跑了79公尺

兔子跑了80公尺

兔子還是看不見烏龜,等會他

兔子跑了81公尺

兔子跑了82公尺

兔子跑了83公尺

兔子跑了84公尺

兔子跑了85公尺

兔子跑了86公尺

兔子跑了87公尺

兔子跑了88公尺

兔子跑了89公尺

兔子跑了90公尺

兔子跑了91公尺

兔子跑了92公尺

兔子跑了93公尺

兔子跑了94公尺

兔子跑了95公尺

兔子跑了96公尺

兔子跑了97公尺

兔子跑了98公尺

兔子跑了99公尺

兔子跑了100公尺

兔子跑完了全程

多執行緒模擬龜兔賽跑

首先來個賽道距離,然後要離終點越來越近 判斷比賽是否結束 列印出勝利者 龜兔賽跑開始 故事中是烏龜贏的,兔子需要睡覺,所以我們來模擬兔子睡覺 終於,烏龜贏得比賽 package com.weather.thread 模擬龜兔賽跑 public class race implements runnab...

多執行緒實現 新龜兔賽跑

龜兔賽跑新規 規則 龜兔同時起步,每10毫秒秒跑1公尺,終點為100公尺,兔子跑步的能力強,烏龜跑步的能力弱 途中 1.兔子跑到10公尺的時候,謙讓烏龜一下,接著跑 2.兔子跑到50公尺的時候,再讓龜1毫秒,接著跑 3.兔子跑到80公尺的時候,睡了50毫秒,接著跑 分析 兔子跑步的能力強,烏龜跑步的...

基礎練習 龜兔賽跑練習

題目描述 話說這個世界上有各種各樣的兔子和烏龜,但是研究發現,所有的兔子和烏龜都有乙個共同的特點 喜歡賽跑。於是世界上各個角落都不斷在發生著烏龜和兔子的比賽,小華對此很感興趣,於是決定研究不同兔子和烏龜的賽跑。他發現,兔子雖然跑比烏龜快,但它們有眾所周知的毛病 驕傲且懶惰,於是在與烏龜的比賽中,一旦...