多个对象实例的并发问题

Der*_*ike 1 java multithreading

文档总是非常明确地处理使用具有多个线程的对象的一个​​实例的问题.

但是,当某些线程同时拥有自己的实例时,我需要知道什么?可能发生哪种干扰?如何处理这样的成员SimpleDateFormat创建安静?

谢谢迈克[;-)

Avi*_*Avi 7

如果来自每个线程的代码访问同一类的不同实例(对象),那不是问题; 当然,除非这些对象正在访问共享对象,例如类静态对象.

作为SimpleDateFormat州的文件:

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

为每个线程保留单独实例的一种方法是使用ThreadLocal对象来跟踪单独的实例.