第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么根本停不下來?。。?/h1>

package com.imooc.play;


//軍隊線程,模擬作戰(zhàn)雙方的行為
public class Army implements Runnable {
?volatile boolean keepRunning = true;// volatile保證線程可以正確讀取其他線程寫入的該值


?public void run() {
??while (keepRunning = true) {
???for (int i = 0; i < 5; i++) {
????System.out.println(Thread.currentThread().getName() + "第"
??????+ (i + 1) + "次進攻對方");
????Thread.yield();// 讓出處理器時間,下次該誰進攻還不一定
???}
??}
??System.out.println(Thread.currentThread().getName()+"戰(zhàn)斗結束了??!");
?}
}

package com.imooc.play;


/**
?* 隋唐演義的大戲舞臺
?*
?* @author cc
?*
?*/


?public class Stage extends Thread {
?public void run() {
??Army army1 = new Army();
??Army army2 = new Army();
??// 使用runnable接口創(chuàng)建線程
??Thread army1Thread = new Thread(army1, "隋軍");
??Thread army2Thread = new Thread(army2, "農民起義軍");
??army1Thread.start();
??army2Thread.start();


??try {
???Thread.sleep(50);// 舞臺線程休眠
??} catch (InterruptedException e) {
???e.printStackTrace();
??}
??army1.keepRunning = false;
??army2.keepRunning = false;
??try {
???army1Thread.join();
??} catch (InterruptedException e) {
???e.printStackTrace();
??}
?}

?public static void main(String[] args) {
??new Stage().start();

?}

}


正在回答

4 回答

Army類中while 循環(huán)的判斷應該是==

0 回復 有任何疑惑可以回復我~
#1

慕粉18523865484 提問者

非常感謝!
2016-07-30 回復 有任何疑惑可以回復我~
#2

遲煾 回復 慕粉18523865484 提問者

么事么事
2016-07-30 回復 有任何疑惑可以回復我~

炫邁口香糖,炫到爆,根本停不下來

0 回復 有任何疑惑可以回復我~

Java里,=是賦值,==才是判斷相對

while(keepRunning=true)

你這是直接定義keepRunning值true,所以進入無限循環(huán)了

0 回復 有任何疑惑可以回復我~
#1

慕粉18523865484 提問者

非常感謝
2016-07-30 回復 有任何疑惑可以回復我~

?public void run() {
??while (keepRunning = true) {
???for (int i = 0; i < 5; i++) {

你把keepRunning 重新賦值為true了,while判斷一直為真怎么可能停的下來,

0 回復 有任何疑惑可以回復我~
#1

慕粉18523865484 提問者

謝謝謝謝
2016-07-30 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么根本停不下來?。?!

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號