0
A
回答
1
使用系统类的nanoTime()
返回最精确 可用系统计时器的当前值,在 纳秒。
long startTime = System.nanoTime();
// ... the code being measured ...
long estimatedTime = System.nanoTime() - startTime;
您还可以使用currentTimeMillis()
返回 毫秒为单位的当前时间。
0
假设线程执行执行相同的代码,你可以使用System.currentTimeMillis()
很多延时的计算和比较第一及第二线程的时间为每个程序点你感兴趣的内容。
相关问题
- 1. Java线程:线程之间的执行程序服务延迟
- 2. 在jmeter中的两个线程组之间引入延迟
- 3. 两个输入之间的延迟java
- 4. 延迟两个线程之间的通信
- 5. 延迟一个java程序
- 6. JMeter:每个线程之间的延迟时间创建
- 7. 同一进程中线程之间的低延迟通信
- 8. Apache Storm:执行程序之间的关系,执行延迟和进程延迟?
- 9. 在Java中绘制两个图标之间的延迟
- 10. 在同一组中的不同线程之间设置延迟
- 11. 两个java程序之间的通信
- 12. android:延迟线程
- 13. x264线程延迟
- 14. C#延迟线程
- 15. Java程序中的事件延迟
- 16. Java:线程控制线程速度/更改线程延迟
- 17. 以延迟结束的Java线程
- 18. Java mysql - SELECT语句延迟主线程
- 19. 关于线程和延迟时间
- 20. Java多线程应用程序System.out.println生成延迟
- 21. 延迟HttpWebrequest与线程
- 22. 延迟运行线程
- 23. C++升级线程延迟
- 24. 线程执行延迟+ Android
- 25. 延迟使用ruby线程
- 26. jQuery POST多线程延迟
- 27. 如何在java中的两个线程之间共享变量?
- 28. 如何在Java中的两个线程之间共享变量?
- 29. 延迟两者之间 - 图形
- 30. 两个线程之间的通信
谢谢您回复。由于处理器在使用调度过程的进程之间跳过。 CPU可能需要一些时间才能从thread1到thread2,因为可能会有一些中间进程正在执行。这可能会在所有时段都发生。我想知道每个用于执行线程的时间段从thread1移动到thread2的延迟时间。 – srikanth