无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

韋東山ARM架構(gòu)與編程·基于STM32F103\/--》ccys1473

2023-07-10 12:26 作者:a326306624  | 我要投稿

/**

?* 模擬龜兔賽跑

?*/

public class Demo5_RaceCase implements Runnable {

? ? //勝利者

? ? private static String winner;


? ? @Override

? ? public void run() {

? ? ? ? for (int i = 0; i <= 100; i++) {

? ? ? ? ? ? //模擬兔子休息

? ? ? ? ? ? if (Thread.currentThread().getName().equals("兔子") && i % 10 == 0) {

? ? ? ? ? ? ? ? try {

? ? ? ? ? ? ? ? ? ? Thread.sleep(2);

? ? ? ? ? ? ? ? } catch (InterruptedException e) {

? ? ? ? ? ? ? ? ? ? e.printStackTrace();

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? ? ? //判斷比賽是否結(jié)束

? ? ? ? ? ? boolean flag = gameOver(i);

? ? ? ? ? ? //如果比賽結(jié)束,停止程序

? ? ? ? ? ? if (flag) {

? ? ? ? ? ? ? ? break;

? ? ? ? ? ? }

? ? ? ? ? ? System.out.println(Thread.currentThread().getName() + "--->跑了" + i + "步");

? ? ? ? }

? ? }


? ? //判斷是否完成

? ? private boolean gameOver(int steps) {

? ? ? ? if (winner != null) {

? ? ? ? ? ? return true;

? ? ? ? } else {

? ? ? ? ? ? if (steps >= 100) {

? ? ? ? ? ? ? ? winner = Thread.currentThread().getName();

? ? ? ? ? ? ? ? System.out.println("winner is " + winner);

? ? ? ? ? ? ? ? return true;

? ? ? ? ? ? }

? ? ? ? }

? ? ? ? return false;

? ? }


? ? public static void main(String[] args) {

? ? ? ? Demo5_RaceCase race = new Demo5_RaceCase();

? ? ? ? new Thread(race, "兔子").start();

? ? ? ? new Thread(race, "烏龜").start();

? ? }

}



韋東山ARM架構(gòu)與編程·基于STM32F103\/--》ccys1473的評論 (共 條)

分享到微博請遵守國家法律
伊川县| 崇州市| 延吉市| 合山市| 东兰县| 墨竹工卡县| 新昌县| 昌邑市| 安丘市| 绍兴市| 无为县| 巴林左旗| 新民市| 隆化县| 彰化县| 保亭| 天水市| 洪洞县| 涟源市| 万源市| 藁城市| 龙游县| 江陵县| 美姑县| 民和| 乌审旗| 敦化市| 广元市| 略阳县| 金昌市| 台安县| 铁岭市| 商都县| 广宗县| 沁水县| 杭锦后旗| 河北省| 青铜峡市| 高阳县| 西吉县| 屯门区|