【发布时间】:2011-10-04 13:44:16
【问题描述】:
这是代码:
public class Controller {
NetworkDiscovery n;
public static int discoveryInterval=2000;
public static void main(String[] args) throws UnknownHostException{
Timer t1=new Timer();
t1.scheduleAtFixedRate(new NetworkDiscovery(), 2000, discoveryInterval);
System.out.println("null");
}
}
假设有一个类 NetworkDiscovery 有一个 run() 并且一切正常,那么 println() 单独不会被执行。为什么会这样?
是否有另一种方法可以在后台重复执行某项操作而同时执行其他操作?
【问题讨论】:
-
无法重现您的错误。你确定“单独的 println() 不会被执行”吗?