Law*_*ton 6 java multithreading vector thread-safety
我知道Vector类对于添加和删除元素[ reference ] 是线程安全的.
如果我使用ObjectOutputStream序列化Vector,我在反序列化时保证了一致(和非损坏)状态,即使其他线程在seralization期间添加和删除对象也是如此?
writeObject()方法是同步的.但Javadoc中没有任何内容可以保证,除非"Vector is synchronized"声明暗示它.
请注意,readObject()方法不需要同步,因为在readObject()返回之前,任何人都无法访问该对象.
| 归档时间: |
|
| 查看次数: |
1002 次 |
| 最近记录: |