如何知道线程在java中的特定时间执行哪个任务?

时间:2009-10-09 11:01:21

标签: multithreading

我将任务随机分配给线程,并在特定时间如何获取任务名称 在一个特定的线程上运行。请任何人帮助我。

1 个答案:

答案 0 :(得分:0)

我不完全确定你在问什么,但jstack会告诉你线程正在使用哪些代码段。这将显示你的线程正在执行什么代码。

如果您想知道正在运行的名称,请保留对所有任务的引用,并在其中使用方法打印出它们正在运行的线程。

编辑:jps将显示系统上运行的所有Java应用程序。

输入jstack,后跟jps返回的应用程序的id。

确实如此。