ExecutorService没有执行runnable

时间:2016-06-12 22:53:02

标签: java multithreading web-services executorservice

我正在使用ExecutorService对hereMaps webService进行多次调用。 当我在我的开发环境中执行我的代码时,它可以工作,但是当我在生产中部署这个代码时,它不起作用。 task.taskExecute()没有执行,任何想法为什么会发生这种情况?

                    ExecutorService executor = Executors.newFixedThreadPool(treadsNomber);
                    for (final HereMapsSpeedLimitationService task : HereMapSpeedLimitationTasksList) {
                        executor.submit(new Runnable() {
                            public void run() {
                                try{
                                    task.taskExecute();
                                    }catch (JsonParseException e){
                                        AddressRetriever.getLogger().addException(LogLevel.CRITICAL, "Erreur :", e);
                                    }catch (SQLException e){
                                        AddressRetriever.getLogger().addException(LogLevel.CRITICAL, "Erreur :", e);
                                    }catch (Exception e){
                                        AddressRetriever.getLogger().addException(LogLevel.CRITICAL, "Erreur :", e);
                                    }
                                }
                            });
                        }

0 个答案:

没有答案