2017年6月19日

摘要: JDK 1.7 时,标准类库添加了 ForkJoinPool,作为对 Fork/Join 型线程池的实现。Fork 在英文中有 分叉 的意思,而 Join 有 合并 的意思。ForkJoinPool 的功能也是如此:Fork 将大任务分叉为多个小任务,然后让小任务执行,Join 是获得小任务的结果, 阅读全文
posted @ 2017-06-19 11:03 冰花ぃ雪魄 阅读(914) 评论(0) 推荐(0)
 
摘要: 在net4.0以前,当调用ThreadPool.QueueUserWorkItem方法往线程池中插入作业时,会把作业内容(其实就是一个委托)放到线程池中的一个全局队列中,然后线程池中的线程按照先进先出的方式取出作业,并处理。 如下图中的方式,主程序创建了Item到Queue中,然后分配到了各个工作线 阅读全文
posted @ 2017-06-19 10:51 冰花ぃ雪魄 阅读(3025) 评论(0) 推荐(0)