问大家一个问题  大概是这样 有一个线程池 提交任务为 一个比较长的代码块(自己感觉运行会很长)
但是这个任务能分层处理(就是能将一部分分出来)是不是可以分出来的这部分代码 重新建一个线程池
运行这部分
         及 线程池1 + 线程池2 将结果存在一个中间介质中 然后根据特定的索引把他们拼接出来
         这样会更好呢
         

解决方案 »

  1.   

    也就是开两个线程池嘛,一个执行任务A,一个执行任务B,需要注意同步处理的问题啊.因为如果你写结果在同一个地方的话就要同步说不定会变慢.
      

  2.   

    应该没问题吧,看你的程序是慢在什么地方了,还有存在中间介质中是否有线程互斥的问题。
      

  3.   

    这个 如果能共享的话就可以,要不然你的公共介质需要枷锁把
      

  4.   

    类似并行处理,很不错的想法啊