熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

JAVA線程池的使用

2022-06-13   來源: Java核心技術 

  package comtendernmemerisdrawexpertserviceimpl;

  import javautilList;

  import ncurrentExecutorService;

  import ncurrentExecutors;

  import llectionsmapListOrderedMap;

  /**

  * 類線程池類控制程序線程實例個數並實例線程

  * @author yangtb

  * 時間//

  *

  */

  public class ThreadPool {

  private ExecutorService exe=null;//線程池

  public ThreadPool(int pool_size)

  {

  exe=ExecutorsnewFixedThreadPool(pool_size);//創建線程池

  Systemoutprintln(the server is ready);

  }

  /**

  * 運行循環實例線程根據要實例的線程個數傳入條件ID

  * @param worknum

  */

  public  void server(int worknumString id)

  {

  int i=;

  while(i<worknum)

  {

  //實例指定個線程

  WorkerThreadImpl t =  new WorkerThreadImpl(id);

  exeexecute(t);//放入線程池

  i++;

  }

  }

  }


From:http://tw.wingwit.com/Article/program/Java/hx/201311/27205.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.