首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

ExecutorService接口的使用,创建线程池

2012-10-07 
ExecutorService接口的应用,创建线程池主类:test.java?import java.io.IOExceptionimport java.util.conc

ExecutorService接口的应用,创建线程池

主类:test.java

?

import java.io.IOException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;class NetworkService {    private final ExecutorService pool;    public NetworkService(int poolSize) throws IOException {      pool = Executors.newFixedThreadPool(poolSize);    }     public void serve() {      for (int i =0;;i++) {  pool.execute(new Handler("开始执行一个任务:",i+1));}    }  }class Handler implements Runnable {  private final String taskcontent;  private final int index;  Handler(String taskcontent,int index) {   this.index =  index;  this.taskcontent = taskcontent; }  public void run() {       System.out.println(taskcontent+index);  }}

?在for里面将任务全部放入到线程池里,最多只能容纳100个任务,然后执行的顺序会有所不同。

热点排行