1. 首页
  2. 数据库
  3. 其它
  4. 多线程(二)

多线程(二)

上传者: 2020-12-31 09:05:56上传 PDF文件 114.77KB 热度 7次
使用线程池 Java语言虽然内置了多线程支持,启动一个新线程非常方便,但是,创建线程需要操作系统资源(线程资源,栈空间等),频繁创建和销毁大量线程需要消耗大量时间。 而线程池内部维护了若干个线程,没有任务的时候,这些线程都处于等待状态。如果有新任务,就分配一个空闲线程执行。如果所有线程都处于忙碌状态,新任务要么放入队列等待,要么增加一个新线程进行处理。 一、线程池实现 1.通过 Executor 框架的工具类 Executors 来实现(三种) FixedThreadPool: 线程数固定的线程池 // 创建一个固定大小的线程池: ExecutorService es = Executors
下载地址
用户评论