测量线程之间的计算时间 - java

时间:2015-07-11 16:42:56

标签: java multithreading

_.indexOf(weekDays, day), 0, day

1)我想测量任何线程的执行时间,然后求和为总时间变量。谁能解释我怎么样?

2)如果线程内部(for,while)只有一个循环并且循环结束,那么也会结束线程?

1 个答案:

答案 0 :(得分:0)

您基本上需要一个可以从多个线程访问和变异的资源。在您的情况下,原子整数可能会有所帮助。请参阅此讨论 - Practical uses for AtomicInteger

回答你的第二个问题 - 我假设你的run方法有一个while循环,当循环退出时,控件甚至出现在我们的运行中。所以是的,当运行退出时,线程已完成其工作。如果您对有关线程生命周期的更详细讨论感兴趣,请查看此帖子 - How to start/stop/restart a thread in Java?

相关问题