与线程通信并查找运行时间

时间:2014-04-08 09:58:11

标签: java multithreading

java中是否有任何机制可以通过它与正在运行的线程进行通信并查找它运行的时间?

2 个答案:

答案 0 :(得分:1)

计算处理时间,你可以这样做:

long startTime = System.currentTimeMillis();
//your process
long finishTime = System.currentTimeMillis();
long duration = finishTime - startTime;//unit is milisecond

答案 1 :(得分:0)

或者,如果您想测量单个线程使用的CPU时间,请参阅以下答案:

CPU execution time in Java