日志:

[pool-1-thread-1]跟踪apns.ApnsPushConnection-输入方法queryFeedbackService参数
[pool-3-thread-1]跟踪apns.ApnsPushConnection-输入方法queryFeedbackService参数
[pool-1-thread-1]跟踪apns.ApnsPushConnection-返回方法queryFeedbackService
[pool-3-thread-1]跟踪apns.ApnsPushConnection-返回方法queryFeedbackService

//In Singleton class constructor
ScheduledExectorService obj = Executors.newSingleThreadScheduledExecutor();


obj.scheduleAtFixedDelay(new runnable(){

     public void run(){
     classObj.queryFeedbackService();
}
}),20,60,TimeUnit.SECONDS);



//method called by thread
public void queryFeedbackService()
{

     code here

}

最佳答案

确实,Jean回答了2个泳池。

但是在这里,我的项目已加载到由Spring初始化的Jetty服务器中。

同样在Jetty服务器内部-它正在为Spring bean创建容器,这些容器是从service-context.xml文件初始化的。

所以它被两次调用导致创建两个池

谢谢所有发表评论并尝试解决我问题的人。
意义重大 :)

07-24 21:52