java对象序列化 - 线程安全吗?

jan*_*jan 6 java concurrency multithreading

我正在编写高度并发的应用程序,它广泛地修改了MyClass的对象.该课程由几个领域组成.我的问题是如何防止特定对象在其他线程序列化期间的修改?

问候,马特

Dar*_*rov 7

通过同步序列化和修改对象状态的方法.

  • 包括对任何子对象状态的修改(包含在对象的字段中). (3认同)
  • 虽然同步解决了线程安全问题,但它通过序列化所有访问来实现,因此您的应用程序基本上是单线程的,而不是并发的. (3认同)