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. 创建线程之间的延迟
- 6. 延迟一个java程序
- 7. 同一进程中线程之间的低延迟通信
- 8. JMeter:每个线程之间的延迟时间创建
- 9. Apache Storm:执行程序之间的关系,执行延迟和进程延迟?
- 10. 两个MediaElement之间的延迟
- 11. 两个Azure VM之间的延迟
- 12. 在Java中绘制两个图标之间的延迟
- 13. 如何在Jmeter中的线程组之间添加延迟?
- 14. 在同一组中的不同线程之间设置延迟
- 15. x264线程延迟
- 16. C#延迟线程
- 17. WPF线程延迟
- 18. android:延迟线程
- 19. 两个java程序之间的通信
- 20. Java程序中的事件延迟
- 21. Java:线程控制线程速度/更改线程延迟
- 22. 以延迟结束的Java线程
- 23. MySQL - 存储过程之间的延迟
- 24. 由java线程处理的多个任务延迟了另一个java线程
- 25. 两个命令Java之间的延迟? - 游戏
- 26. Java线程安全延迟初始化
- 27. Java mysql - SELECT语句延迟主线程
- 28. 关于线程和延迟时间
- 29. jQuery POST多线程延迟
- 30. C++升级线程延迟
谢谢您回复。由于处理器在使用调度过程的进程之间跳过。 CPU可能需要一些时间才能从thread1到thread2,因为可能会有一些中间进程正在执行。这可能会在所有时段都发生。我想知道每个用于执行线程的时间段从thread1移动到thread2的延迟时间。 – srikanth