Java中线程池怎么个用法,能不能给个例子

解决方案 »

  1.   

    ThreadPoolExecutor runThreadPool = new ThreadPoolExecutor(
    parameter.getThreadPoolCcorePoolSize(),    /**线程池维护线程的核心线程数量**/
    parameter.getThreadPoolMaximumPoolSize(), /**线程池维护线程的最大数量**/
    parameter.getThreadPoolKeepAliveTime(),   /**线程池维护线程所允许的空闲时间**/
    TimeUnit.SECONDS,  /**空闲时间单位**/
    new ArrayBlockingQueue<Runnable>(parameter.getThreadPoolTaskQueueSize()), /**线程池所使用的缓冲队列**/
    new ThreadPoolExecutor.CallerRunsPolicy()   /**如果线程池满则重新尝试添加该任务**/
    );
    runThreadPool.add(runnableObject);  // 实现了Runnable接口的对象
      

  2.   

    拉把椅子上帮"gaofeng9339(不死鸟)"顶,
    呵呵