DateFormat:创建新实例还是调用子类getInstance()方法?

时间:2014-08-30 10:18:04

标签: java multithreading synchronization date-format

使用DateFormat子类的正确方法是什么?要显式实例化它还是使用其定义类的静态方法之一?

此外,在SimpleDateFormat文档中,关于同步,它声明:

  

同步

     

日期格式未同步。建议   为每个线程创建单独的格式实例。如果多个   线程同时访问格式,必须同步   外部

那么,单线程应用程序中最好的方法是什么?在多线程的?每个线程的新实例,或者访问同步的公共实例? 在后者中,我想最好分享模式并在需要时创建新实例,但我希望你的建议。

1 个答案:

答案 0 :(得分:1)

根据经验:

  • 单线程:您可以重用DateFormat实例

  • Mutithread环境:每次使用时创建一个新实例