我在一个对象中有一个 org.joda.time.DateTimeFormat 的实例:
object TimeRange {
lazy val dateFormat = DateTimeFormat.forPattern("YYYY-MM-dd")
}
我的 API 是异步的(使用 Finagle Future)并且不同的线程可能想要访问我的 dateFormat 以使用函数 dateFormat.parseDateTime("2013-07-01") 来格式化日期。我的问题是:我怎么能确定这个方法调用是线程安全的?我们可以假设所有没有副作用的方法调用都是线程安全的吗?它是否取决于 DateTimeFormat 的具体实现?
谢谢,
最佳答案
来自 the doc :
关于scala - org.joda.time.DateTimeFormat 线程安全吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17532552/