当我通过调用ScheduledExecutorService.schedule()创建一个线程时,它永远不会在执行计划任务后终止.
例如,以下程序永远不会退出:
public static void main(String[] args) {
ScheduledFuture scheduledFuture =
Executors.newSingleThreadScheduledExecutor().schedule(new Callable() {
public Void call() {
doSomething();
return null;
}
}, 1, TimeUnit.SECONDS);
}
public static void doSomething() {
}
Run Code Online (Sandbox Code Playgroud)
这是一个JDK错误,还是我错过了什么?
有没有一种简单的方法可以在 Maven 中为每个构建发送电子邮件通知,而无需外部 CI 工具,就像 Ant 一样?
如果Eclipse java项目中有一个xml文件,并且启用了"自动构建",那么每次更改xml文件并保存时,它都会触发Eclipse来构建项目,有时会导致很多时间完成.
我只是认为xml文件只是资源文件,或者至少它不是代码更改,不应该触发项目构建.这是什么原因,无论如何要禁用它?