控制檯應用程序,我只是想打印learning...
只要我在生產者 - 消費者模式讀了進入1有兩個線程
package a;
import java.util.Scanner;
class main extends Thread {
static String n;
Scanner reader = new Scanner(System.in);
public void run() {
n = reader.nextLine();
}
public static void main(String args[]) throws InterruptedException {
(new Thread(new main())).start();
n="5";
System.out.println("1 = ON\n0 = OFF");
while (n.equals("1")) {
System.out.println("Learning..");
}
}
}
你期望'while(n.equals(「1」))'在n =「5」'時循環嗎?您可能還想閱讀多線程和數據競賽。 –
嗯,當我沒有定義它時,它給我一個錯誤。 – nooby
我只是想能夠關閉它,這就是全部。 – nooby