newFixedThreadPool固定线程使用
2024-09-04 12:03:29
1.newFixedThreadPool固定线程池, 使用完毕必须手动关闭线程池, 否则会一直在内存中存在,
package ThreadTest; import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors; public class Demo01 {
public static void main(String[] args) {
MyThread myThread = new MyThread();
ExecutorService pool = Executors.newFixedThreadPool(4);
for(int i=0; i<40; i++) {
pool.execute(myThread);
}
pool.shutdown();
}
} class MyThread implements Runnable{
@Override
public void run() {
for(int i=0; i<30; i++) {
System.out.println(Thread.currentThread().getName());
}
} }
最新文章
- 前端工具之-- Sublime
- 如何申请国际版Office365和Azure的试用账号
- Jquery 下实现 图片大图预览效果
- 在windows不能正常使用boost og
- bzoj1051 [HAOI2006]受欢迎的牛
- CSS-混合布局的几种方法(正确的方法和错误的原因)
- ndk学习18: JNI之C&C++调用Java
- Android service介绍和启动方式
- ubuntu vi/vim编辑器必知必会
- EF4.0和EF5.0增删改查写法区别
- 基于SMB共享文件夹的上传于下载
- action参数绑定
- org.apache.commons等常用工具学习
- C++版-剑指offer 面试题6:重建二叉树(Leetcode105. Construct Binary Tree from Preorder and Inorder Traversal) 解题报告
- 函数式编程(九)——map,filter,reduce
- JAVA 线程Join
- sklearn模型保存
- 笔记:iOS随机数与随机数据集
- 手动安装httpd服务器
- 为MFC中的ListBox添加水平滚动条
热门文章
- 常见地图服务(WMS、WFS、WCS、TMS、WMTS
- sqlplus--sqlldr基础运用
- Condition实现等待、通知
- OpenGL超级宝典完整源码(第五版)
- 机器人自主移动的秘密:实际应用中,SLAM究竟是如何实现的?(二)
- Ubuntu重启关机命令使用
- AdapterPattern(23种设计模式之一)
- 高性能MySQL笔记-第5章Indexing for High Performance-003索引的作用
- 每日一Git计划启动
- Entity Framework Tutorial Basics(14):Choose development approach