62,623
社区成员
发帖
与我相关
我的任务
分享
private volatile boolean loopFlag = true;
public void loopme() {
Thread inputHandler = new Thread(new Runnable() {
public void run() {
try {
while(true){
int get = System.in.read();
switch (get) {
case 'q':
System.out.println();
loopFlag = false;
break;
case 's':
System.out.println();
loopFlag = true;
break;
default:
System.out.println("invaild input");
}
}
} catch (Exception e) {
// print it
}
}
});
inputHandler.setDaemon(true);
inputHandler.start();
for (int i = 0; i < 1000000 && loopFlag; i++) {
System.out.println(i);
}
}
private volatile boolean loopFlag = true;
public void loopme() {
new Thread(new Runnable() {
public void run() {
try {
int get = System.in.read();
switch (get) {
case 'q':
System.out.println();
loopFlag = false;
break;
case 's':
System.out.println();
loopFlag = true;
break;
default:
System.out.println("invaild input");
}
} catch (Exception e) {
// print it
}
}
}).start();
for (int i = 0; i < 1000000 && loopFlag; i++) {
System.out.println(i);
}
}