`
guolang2116
  • 浏览: 67830 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

线程池

    博客分类:
  • java
 
阅读更多

import java.util.concurrent.*;

//实现Runnable接口来定义一个简单的线程
class TestThread implements Runnable
{
 public void run()
 {
  for (int i = 0; i < 3 ; i++ )
  {
   System.out.println(Thread.currentThread().getName()
    + "的i值为:" + i);
  }
 }
}
public class ThreadPoolTest
{
 public static void main(String[] args)
 {
  //创建一个具有固定线程数(6)的线程池
  ExecutorService pool = Executors.newFixedThreadPool(6);
  //向线程池中提交6个线程
  pool.submit(new TestThread());
  pool.submit(new TestThread());
  pool.submit(new TestThread());
  pool.submit(new TestThread());
  pool.submit(new TestThread());
  pool.submit(new TestThread());
  pool.submit(new TestThread());
  //关闭线程池
  pool.shutdown();
 }
}

分享到:
评论
2 楼 hzxlb910 2013-02-25  
写的很直观,清晰明了
1 楼 puhaier 2013-01-08  
[b][/b][i][/i][u][/u]
引用
  • [url][/url][flash=200,200][/flash]
    |

    相关推荐

      线程池线程池线程池线程池

      线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池线程池...

      java线程池概念.txt

      corePoolSize:核心池的大小,在创建了线程池后,线程池中的线程数为0,当有任务来之后,就会创建一个线程去执行任务,当线程池中的线程数目达到corePoolSize后,就会把到达的任务放到缓存队列当中; ...

      阻塞线程池 阻塞线程池 阻塞线程池

      阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池阻塞线程池...

      Python 使用threading+Queue实现线程池示例

      一、线程池 1、为什么需要使用线程池 1.1 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率。 记创建线程消耗时间T1,执行任务消耗时间T2,销毁线程消耗时间T3,如果T1+T3&gt;T2,那...

      线程池  

      VC实现线程池

      易语言真正的线程池简易实现

      易语言简易线程池的实现。 ——V雪落有声V原创。转载请保留。前文:。为了能充分理解本篇文章的内容,需要了解的知识如下:。1.事件对象的使用:http://baike.baidu.com/view/751499.htm。2.信号量的使用:...

      Java简单线程池 线程池中文文档

      简单的线程池程序+中文文档 包结构: com.tangkai.threadpool --SimpleThread.java 工作线程 --TestThreadPool.java 程序入口 --ThreadPoolManager.java 线程池管理类

      Windows下一个比较完美的线程池实现和示例

      Windows下一个比较完美的线程池实现和示例 本线程池提供了如下功能: 1.能根据任务个数和当前线程的多少在最小/最大线程个数之间自动调整(Vista后的系统有 SetThreadpoolThreadMaximum 等函数有类似功能); 2.能方便...

      C#管理线程池的类ThreadManager

      C#管理线程池的类 /* How to use Thread Classs * * ============== * public ELMService() { InitializeComponent(); etm.ClalThreadPool("EmailThreads", (uint)ApplicationInfo.EmailParsingThreads); ...

      线程池.zip,互斥锁+条件变量+队列,实现线程池,包括线程池的创建,塞任务,和销毁线程池

      线程池

      易语言线程池操作例程(解决内存不断升高的问题)

       因为本人是个小白,多线程经常用,但是线程池并没有用过,(一听到线程池,总感觉高大上)。但是近期写彩票软件的时候发现,多线程长期操作会导致内容不断的升高直至报错,遂想起了线程池,完善后发现不是一般的叼...

      一个通用的Java线程池类

      2.然后根据提示运行java命令执行示例程序,观看线程池的运行结果 目标:Java中多线程技术是一个难点,但是也是一个核心技术。因为Java本身就是一个多线程语言。本人目前在给46班讲授Swing的网络编程--使用Swing来...

      VC简单的线程池使用实例

      1.线程池管理器(ThreadPoolManager):用于创建并管理线程池 2.工作线程(WorkThread): 线程池中线程 3.任务接口(Task):每个任务必须实现的接口,以供工作线程调度任务的执行。 4.任务队列:用于存放没有处理的...

      如何使用线程池

      以下示例显示如何使用线程池。首先创建 ManualResetEvent 对象,此对象使程序能够知道线程池何时运行完所有的工作项。接着,尝试向线程池添加一个线程。如果添加成功,则添加其余的线程(本例中为 4 个)。然后...

      linux线程池创建c实现

      linux线程池创建c实现 linux线程池创建c实现 linux线程池创建c实现 linux线程池创建c实现 linux线程池创建c实现 linux线程池创建c实现

      windows线程池,使用Windows自带的线程池api功能,比你写的线程池性能好得多

      使用Windows自带的线程池功能,比你写的线程池性能好得多

      Linux下通用线程池的构建

      什么是线程池?简单点说,线程池就是有一堆已经创建好了的线程,初始它们都处于空闲等待状态,当有新的任务需要处理的时候,就从这个池子里面取一个空闲等待的线程来处理该任务,当处理完成了就再次把该线程放回池中...

      一个简单线程池的实现

      这是一个简单线程池的实现,虽然有很多bug,但是能够简单地实现线程池。

      Java 自己实现线程池

      Java开发,Android开发,自己实现线程池,明白线程池的实现机制

      jdbc线程池演示demo

      本实例采用c3p0作为线程池工具包,讲解了jdbc基本用法,同时给出了Oracle以及mysql增(单插入、批量插入)、删、查、改等功能,可以直接复制使用。

    Global site tag (gtag.js) - Google Analytics