小编moo*_*ese的帖子

为什么ScheduledExecutorService.schedule()启动的线程永远不会终止?

当我通过调用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错误,还是我错过了什么?

java concurrency

12
推荐指数
3
解决办法
7447
查看次数

如何发送 Maven 构建的电子邮件通知

有没有一种简单的方法可以在 Maven 中为每个构建发送电子邮件通知,而无需外部 CI 工具,就像 Ant 一样?

java notifications maven-2 build

5
推荐指数
1
解决办法
1万
查看次数

为什么在Eclipse项目中更改xml文件将触发项目自动构建

如果Eclipse java项目中有一个xml文件,并且启用了"自动构建",那么每次更改xml文件并保存时,它都会触发Eclipse来构建项目,有时会导致很多时间完成.

我只是认为xml文件只是资源文件,或者至少它不是代码更改,不应该触发项目构建.这是什么原因,无论如何要禁用它?

xml eclipse build

3
推荐指数
1
解决办法
3197
查看次数

标签 统计

build ×2

java ×2

concurrency ×1

eclipse ×1

maven-2 ×1

notifications ×1

xml ×1