【问题标题】:Communicate with thread and find running time与线程通信并找到运行时间
【发布时间】:2014-04-08 09:58:10
【问题描述】:

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

【问题讨论】:

  • 嗨!欢迎来到堆栈溢出。请注意,这是一个问答网站,您可以在其中发布有问题的代码和错误,其他用户请在您的代码中指出问题。谢谢

标签: java multithreading


【解决方案1】:

要计算处理时间,您可以执行以下操作:

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

【讨论】:

【解决方案2】:

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

CPU execution time in Java

【讨论】:

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