解決執行緒安全(龜兔賽跑案例)

2021-10-09 12:02:17 字數 2061 閱讀 1810

//模擬龜兔賽跑

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 step)

}return false;

}public static void main(string args)

}

烏龜跑了0步

烏龜跑了1步

烏龜跑了2步

烏龜跑了3步

烏龜跑了4步

烏龜跑了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步

兔子跑了0步

兔子跑了1步

兔子跑了2步

兔子跑了3步

兔子跑了4步

兔子跑了5步

兔子跑了6步

兔子跑了7步

兔子跑了8步

兔子跑了9步

烏龜跑了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步

結束了,你勝利了烏龜

多執行緒模擬龜兔賽跑

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

龜兔賽跑 PAT

原題如下 烏龜與兔子進行賽跑,跑場是乙個矩型跑道,跑道邊可以隨地進行休息。烏龜每分鐘可以前進3公尺,兔子每分鐘前進9公尺 兔子嫌烏龜跑得慢,覺得肯定能跑贏烏龜,於是,每跑10分鐘回頭看一下烏龜,若發現自己超過烏龜,就在路邊休息,每次休息30分鐘,否則繼續跑10分鐘 而烏龜非常努力,一直跑,不休息。假...

S 龜兔賽跑

據說在很久很久以前,可憐的兔子經歷了人生中最大的打擊 賽跑輸給烏龜後,心中鬱悶,發誓要報仇雪恨,於是躲進了杭州下沙某農業園臥薪嘗膽潛心修煉,終於練成了絕技,能夠毫不休息得以恆定的速度 vr m s 一直跑。兔子一直想找機會好好得教訓一下烏龜,以雪前恥。最近正值hdu舉辦50周年校慶,社會各大名流齊聚...