Apache POI DataFormatter是否是线程安全的?

时间:2018-04-16 15:21:26

标签: java thread-safety apache-poi

是Apache POI库线程安全的org.apache.poi.ss.usermodel.DataFormatter类,以便在多个线程之间共享一个实例?

在常见问题解答(https://poi.apache.org/faq.html#faq-N10224)中,他们声明:

  

..像全局缓存或其他数据结构一样的全局持有对象   防止多线程访问..

,但这还包括DataFormatter类吗?

1 个答案:

答案 0 :(得分:0)

在查看DataFormatter的代码时,它没有任何静态可修改成员,但没有许多普通成员,也没有同步化,因此一次在一个线程中使用一个实例是线程安全的,但同时在多个线程中使用单个DataFormatter并不安全。