如何获取当前线程的名称?
问题描述:
标题说明了一切。在Java应用程序中,我如何可靠地获取当前正在运行的线程的名称?另外,如果我在EDT中启动应用程序(使用SwingUtilities.invokeLater()
),并且从不明确启动另一个线程 - 整个程序将保留在EDT中 - 对吗?如何获取当前线程的名称?
标题说明了一切。在Java应用程序中,我如何可靠地获取当前正在运行的线程的名称?另外,如果我在EDT中启动应用程序(使用SwingUtilities.invokeLater()
),并且从不明确启动另一个线程 - 整个程序将保留在EDT中 - 对吗?如何获取当前线程的名称?
你说的_reliable_是什么意思? –
@SotiriosDelimanolis我不知道,线程很棘手 –
任何这样的信息在返回时都是陈旧的,这就是操作系统不提供它的原因。 –