摘要: System.currentTimeMillis()是极其常用的基础Java API,广泛地用来获取时间戳或测量代码执行时长等,在我们的印象中应该快如闪电。但实际上在并发调用或者特别频繁调用它的情况下(比如一个业务繁忙的接口,或者吞吐量大的需要取得时间戳的流式程序),其性能表现会令人大跌眼镜。 pu 阅读全文
posted @ 2021-11-01 16:25 追求极致 阅读(1957) 评论(0) 推荐(0) 编辑
摘要: 1.Date类为可变的,在多线程并发环境中会有线程安全问题。 (1)可以使用锁来处理并发问题。 (2)使用JDK8 Instant 或 LocalDateTime替代。 2.Calendar的子类为可变的,在多线程并发环境中会有线程安全问题。 (1)可以使用锁来处理并发问题。 (2)使用JDK8 L 阅读全文
posted @ 2021-11-01 15:58 追求极致 阅读(98) 评论(0) 推荐(0) 编辑