线程池命名问题
2016-07-28 20:47
274 查看
ThreadPoolManager.potatoPool.execute(new MyThread());
在这种情况下,线程池会给线程自定义命名,如果想改变线程的名称,那么需要在线程中的run方法中给线程setName
如下:
public class MyThread extends Thread{ public String threadName; public MyThread (String threadName){ this.threadName=threadName; } @Override public void run() { Thread.currentThread().setName(threadName); } }
ThreadPoolManager.potatoPool.execute(new MyThread("aa"));
这样就可以根据自己的需要给线程自定义名称了。
相关文章推荐
- C#多线程学习之(四)使用线程池进行多线程的自动管理
- c++线程池实现方法
- C语言实现支持动态拓展和销毁的线程池
- c++实现简单的线程池
- Java线程池的几种实现方法和区别介绍
- 深入java线程池的使用详解
- java中通用的线程池实例代码
- Java编程中线程池的基本概念和使用
- C#线程处理系列之线程池中的I/O线程
- C#线程池操作方法
- C#线程池用法详细介绍
- C++线程池的简单实现方法
- MySQL的线程池原理学习教程
- 深入解析C++编程中线程池的使用
- Node.js事件循环(Event Loop)和线程池详解
- Android编程自定义线程池与用法示例
- c++实现简单的线程池
- 论Java Web应用中调优线程池的重要性
- 支持生产阻塞的Java线程池
- 四种Java线程池用法解析