3

我在我的 java 应用程序中使用嵌入式码头。有没有办法确保在我的应用程序处理完成时服务器停止。现在我只能在发送中断(Ctrl + c)或显式调用 server.stop() 时停止服务器。我可以绕过这个并让码头停下来吗?

这是我正在做的高级序列。

[主线]

  • 产生 [JETTY-THREAD]
    • 由 APP-THREAD(s) 计算的一些结果的 REST 端点
  • spawns [APP-THREAD(s)](应用线程不知道码头正在运行)
    • 进行一些处理,写入 JETTY-THREAD 使用的一些共享对象
  • 等待 APP-THREAD(s) 完成处理;然后结束。如何在不调用 server.stop() 的情况下在这里停止码头。

现在我无法退出我的应用程序,因为码头仍在运行。

4

0 回答 0