4 使用多執行緒完成龜兔賽跑

2021-10-21 08:25:52 字數 892 閱讀 3777

/*

* 1. 案例題目描述:

編寫龜兔賽跑多執行緒程式,設賽跑長度為30公尺

烏龜和兔子每跑完10公尺輸出一次結果。

兔子的速度是10公尺每秒,兔子每跑完10公尺休眠的時間10秒

烏龜的速度是1公尺每秒,烏龜每跑完10公尺的休眠時間是1秒

2. 案例完成思路要求:

烏龜定義乙個執行緒,兔子定義乙個執行緒

兩個執行緒同時開啟

*/public

class

testrun

}//烏龜類

class

guithread

extends

thread

catch

(interruptedexception e)

system.out.

println

("烏龜跑了一公尺~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·");

if(i==30)

if(i%

10==0)

catch

(interruptedexception e)}}

}}//兔子類

class

tuthread

extends

thread

catch

(interruptedexception e)

system.out.

println

("兔子跑了一公尺~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·");

if(i==30)

if(i%

10==0)

catch

(interruptedexception e)}}

}}

多執行緒模擬龜兔賽跑

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

多執行緒實現 新龜兔賽跑

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

龜兔賽跑 多執行緒練習題

1.龜兔賽跑新規 規則 龜兔同時起步,終點為100公尺,兔子跑步的能力強,烏龜跑步的能力弱 優先順序的設定 途中 1.兔子跑到40公尺的時候,看不見烏龜小睡10毫秒,醒來接著跑 2.兔子跑到80公尺的時候,還是看不見烏龜,再等等他,接著跑 3.兔子跑到100公尺到達終點 4.烏龜從一開始就一直跑,直...