java多线程,在大并发频繁调用System.currentTimeMillis ,大家有什么办法优化么
提供一个思路:损失时间精度换性能
缓存时间,只在一个线程loop里面进行调用,其他线程 只读取缓存值
针对这种计算耗时的需求试试System.nanoTime()。
LocalTime
用ThreadLocal
4 回答1.2k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答712 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.6k 阅读
2 回答1.3k 阅读
1 回答1.8k 阅读✓ 已解决
7 回答5k 阅读✓ 已解决
1 回答6.3k 阅读
1 回答4.3k 阅读✓ 已解决
2 回答3.4k 阅读✓ 已解决
提供一个思路:损失时间精度换性能