【发布时间】:2015-03-23 09:33:58
【问题描述】:
假设我有一个类,它有一个如下所示的 main 方法和 hoge.hoge()
需要很长时间才能完成。
public static void main(String[] args){
hoge.hoge();
}
此应用程序将从命令行执行。我希望应用程序立即成为后台任务,就像有人执行了一样:
java AboveClass &
即用户应该返回到提示。有没有办法在 Java 中实现这一点?
【问题讨论】:
-
能否请您详细说明问题。
-
这个问题是否与您的问题有关:stackoverflow.com/questions/12551514/…
-
最好提供一个脚本供用户运行,它会启动 Java 程序并将其设置为背景。
-
您混淆了两个不同的主题。使用“&”字符是 Unix 特性;它只是将启动的工作置于后台。这与 Java 允许您创建自己的线程这一事实无关。
-
@kensuke1984 为了更容易理解,我重新编写了您的问题。如果我有任何问题,请edit问题并纠正它。