[英]delay between two threads in a java program
在 java 程序中,我有两个不同的线程。 如何计算整个程序中两个不同线程执行之间的延迟?
谢谢
使用 System 类的nanoTime()
返回最精确的可用系统计时器的当前值,以纳秒为单位。
long startTime = System.nanoTime();
// ... the code being measured ...
long estimatedTime = System.nanoTime() - startTime;
您也可以使用currentTimeMillis()
以毫秒为单位返回当前时间。
假设 to 线程执行相同的代码,您可以使用System.currentTimeMillis()
计算延迟,并比较您感兴趣的每个程序点的第一个和第二个线程的时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.