SimpleDateFormat做静态成员 成员 多线程并发出现问题

今天写个多线程异步通知,需要传一个时间,

static SimpleDateFormat sdf  = new SimpleDateFormat();


用这样定义并在线程中调用这个sdf多线来format Date对象 出现

两个线程 本来应该输出不同时间,现在输出是同一个时间...存在线程安全问题


 当作成员变量 传进线程  也是一样



还是需要在线程中new SimpleDateFormat(); 一个新对象来format Date对象


你可能感兴趣的:(SimpleDateFormat做静态成员 成员 多线程并发出现问题)