【发布时间】:2014-04-08 09:58:10
【问题描述】:
java中是否有任何机制可以通过它与正在运行的线程进行通信并从它的运行时间中找到它?
【问题讨论】:
-
嗨!欢迎来到堆栈溢出。请注意,这是一个问答网站,您可以在其中发布有问题的代码和错误,其他用户请在您的代码中指出问题。谢谢
标签: java multithreading
java中是否有任何机制可以通过它与正在运行的线程进行通信并从它的运行时间中找到它?
【问题讨论】:
标签: java multithreading
要计算处理时间,您可以执行以下操作:
long startTime = System.currentTimeMillis();
//your process
long finishTime = System.currentTimeMillis();
long duration = finishTime - startTime;//unit is milisecond
【讨论】:
或者,如果您想测量单个线程使用了多少 CPU 时间,请参阅以下答案:
【讨论】: