代码改变世界

随笔档案-2011年7月8日

ThreadGroup其实比ExecutorService更好

2011-07-08 13:42 by myjava2, 126 阅读, 收藏,
摘要: 用java做抓取的时候免不了要用到多线程的了,因为要同时抓取多个网站或一条线程抓取一个网站的话实在太慢,而且有时一条线程抓取同一个网站的话也比较浪费CPU资源。要用到多线程的等方面,也就免不了对线程的控制或用到线程池。 我在做我们现在的那一个抓取框架的时候,就曾经用过java.util.concurrent.ExecutorService作为线程池,关于ExecutorService的使用代码大概如下:java.util.concurrent.Executors类的API提供大量创建连接池的静态方法:1.固定大小的线程池: 1 package BackStage; 2 3 import j.. 阅读全文