【发布时间】:2012-08-21 07:29:20
【问题描述】:
我一直假设Date 和Calendar 都不是线程安全的,但是,在最近的一次讨论中,一位同事告诉我Calendar 是线程安全的。
所以,我做了一些研究,但一无所获。有很多人认为它是线程安全的,也有很多人认为它不是线程安全的。而且,最重要的是,文档并没有以任何方式说明任何事情,Calendar 没有,甚至Date 也没有。
那么,它是什么?
【问题讨论】:
-
@AlexColeman 请注意,第一个答案是“否”,第二个答案是“是”,所有讨论都没有任何支持。
-
+1 表示
Joda Time。如果您关心线程安全问题,那么使用这将是一个不错的选择。 -
@DanielC.Sobral 不过,第一个被点赞了 8 次,得到了正确答案,似乎得到了很好的支持
-
@mojoken 很明显,线程安全涉及使用同一实例的多个线程。