org.joda.time.DateTimeFormat线程安全吗?

时间:2013-07-08 17:25:59

标签: scala concurrency jodatime

我在对象中有一个org.joda.time.DateTimeFormat的实例:

   object TimeRange {
    lazy val dateFormat = DateTimeFormat.forPattern("YYYY-MM-dd")
   }

我的API是异步的(使用Finagle Future),不同的线程可能希望使用函数dateFormat.parseDateTime(“2013-07-01”)访问我的dateFormat格式化日期。我的问题是:我怎么能确定这个方法调用是线程安全的?我们可以假设没有副作用的所有方法调用都是线程安全的吗?它取决于DateTimeFormat的具体实现吗?

谢谢,

1 个答案:

答案 0 :(得分:8)

来自the doc

  

DateTimeFormat是线程安全且不可变的,并且格式化它   回报也是如此。