/**
* Created by Administrator on 2017/9/4.
*/
public class ResponsiveUI extends Thread {
private static volatile double d = 1;
public ResponsiveUI() {
setDaemon(true);
start();
}
public void run() {
while (true) {
d = d + (Math.PI + Math.E) / d;
}
}
public static void main(String[] args)throws Exception{
new ResponsiveUI();
System.in.read();
System.out.println(d);
}
}
把计算程序放在run()方法中,这样它就能让出处理器给别的程序。让你按下“回车”键的时侯,可以看到计算确实在作为后台程序运行,同时还在等待用户输入。
输出结果:
再运行一次输出结果:
转载于:https://my.oschina.net/u/560971/blog/1528499