解决方案 »

  1.   

    你那个注释的地方既然已经进来了,所谓“如果该线程正处于运行状态的时候”,那不是就是在运行吗,哪还有如果?
    另外你确定逻辑没错吗?fixedThreadPool是什么executorservice?你应该解释下为什么有两个executorservice: scheduleExecutor和fixedThreadPool
      

  2.   


            //调度    
    ScheduledThreadPoolExecutor scheduleExecutor  = new ScheduledThreadPoolExecutor(5);  
    //在线程池里面装   8个线程
    ExecutorService fixedThreadPool  = Executors.newFixedThreadPool(8);
    我的意思是怎样在那里面控制线程正在运行的时候,不让它进到   run方法里面