日志:
[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文件初始化的。
所以它被两次调用导致创建两个池
谢谢所有发表评论并尝试解决我问题的人。
意义重大 :)