【发布时间】:2015-08-25 03:12:39
【问题描述】:
如何从对 servlet 的调用中调用使用 ScheduledExecutorService 的后台进程?
我还需要为可运行方法传递一些参数。
我目前正在使用以下代码来启动执行器。
executor = Executors.newSingleThreadScheduledExecutor();
executor.scheduleAtFixedRate(new RefreshTask(), 0, 1, TimeUnit.SECONDS);
我需要知道的是,
- 如何通过调用 servlet 手动启动该方法。
- 如何将一些参数(一个 URL)传递给
RefreshTask()方法
这里问了一个类似的问题: https://stackoverflow.com/a/25245786/3156644 但目前尚不清楚我应该如何注入资源或启动进程。
另外,我正在为这个项目使用 Jetty 嵌入式服务器。
【问题讨论】:
标签: java multithreading servlets background jetty