【问题标题】:how to get the currently running thread in ExecutorService如何在ExecutorService中获取当前正在运行的线程
【发布时间】:2013-11-13 17:25:09
【问题描述】:

我使用 ExecutorService 得到了一个线程池,这个 executorService 会执行我实现的可运行类,现在我想在这个池中获取当前正在运行的线程,如何?请帮忙,谢谢。

Thread currThread  = Thread.currentThread();

这会获取池中当前正在运行的线程吗?

【问题讨论】:

  • 你的意思是如何执行它们?
  • @user2720864 不,我只想获取当前正在运行的线程......
  • 你能分享一些代码并告诉我们究竟是什么问题吗?
  • Thread currThread = Thread.currentThread(); 将返回对当前正在执行的线程对象的引用。你在哪里叫这个..请分享你的代码,你的问题不是很清楚

标签: multithreading executorservice java-6


【解决方案1】:
Thread currThread  = Thread.currentThread()

将上述代码写入线程池之间共享的代码部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多