java吧 关注:1,292,798贴子:12,826,410
  • 6回复贴,共1

【求教】关于调度任务中使用多线程

只看楼主收藏回复

如题,调度任务中启用多线程,在调度任务的周期执行下,线程估计会越来越多。如何才能解决这个问题?控制线程的数量!望各位能给出有用的建议。


IP属地:安徽1楼2015-04-30 17:45回复
    我顶下!!!


    IP属地:安徽来自Android客户端2楼2015-04-30 17:56
    回复
      2025-12-28 04:58:22
      广告
      不感兴趣
      开通SVIP免广告
      1.线程给个控制开关,用完把开关设置为false,jvm会自动回收的。2.使用线程池,线程池优先使用空余线程,回收生命周期过长的线程。推荐方法2。


      来自Android客户端3楼2015-05-01 10:35
      收起回复
        cachedPool会自动增加线程,fixedPool会固定线程数量,当任务过多的时候会等待。如果还不满足你的要求,你可以看看线程池的构造参数,自定义构造


        来自Android客户端4楼2015-05-01 10:38
        回复
          固定线程池咯..
          Executors.newFixedThreadPool(不知道拼错没..)


          IP属地:浙江5楼2015-05-01 10:50
          回复
            顶一个


            来自iPhone客户端6楼2015-05-01 10:53
            回复