多執行緒模擬龜兔賽跑

2021-10-09 01:33:47 字數 752 閱讀 2850

①、首先來個賽道距離,然後要離終點越來越近

②、判斷比賽是否結束

③、列印出勝利者

④、龜兔賽跑開始

⑥、故事中是烏龜贏的,兔子需要睡覺,所以我們來模擬兔子睡覺

⑦.終於,烏龜贏得比賽

package com.weather.thread;

//模擬龜兔賽跑

public

class

race

implements

runnable

catch

(interruptedexception e)

}//判斷比賽是否結束

boolean flag =

gameover

(i);

if(flag)

system.out.

println

(thread.

currentthread()

.getname()

+"-->跑了"

+ i +

"步");}

}//判斷是否完成比賽

private

boolean

gameover

(int steps)

}return

false;}

public

static

void

main

(string[

] args)

}

多執行緒實現 新龜兔賽跑

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

java多執行緒程式設計 模擬龜兔賽跑過程

剛開始學多執行緒程式設計,課上也沒認真聽,課下去網上找了ppt,又認真的學了一遍。問題 編寫龜兔賽跑多執行緒程式,設賽跑長度為100公尺,每跑完10公尺輸出一次結果。採用實現runnable介面的方法編寫龜兔賽跑多執行緒程式,功能與1完全一樣。改進1的龜兔賽跑程式,通過改變優先順序,並減掉休眠時間,...

龜兔賽跑 多執行緒練習題

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