首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从线程池中获取线程id?

如何从线程池中获取线程id?
EN

Stack Overflow用户
提问于 2010-07-21 04:57:04
回答 6查看 208.5K关注 0票数 142

我有一个提交任务的固定线程池(仅限于5线程)。我如何才能找出这些5线程中的哪一个执行我的任务(类似于“5的线程#3正在执行这个任务”)?

ExecutorService taskExecutor = Executors.newFixedThreadPool(5);

//in infinite loop:
taskExecutor.execute(new MyTask());
....

private class MyTask implements Runnable {
    public void run() {
        logger.debug("Thread # XXX is doing this task");//how to get thread id?
    }
}
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3294293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档