Как сериализовать объект типа Object? - PullRequest
2 голосов
/ 01 июля 2010

У меня есть класс, который содержит объект типа Object (который используется в качестве монитора для синхронизации).Поскольку Object s не Serializable, что я могу заменить, чтобы заставить сериализацию работать?

Ответы [ 2 ]

10 голосов
/ 01 июля 2010

Я не думаю, что поле, используемое для синхронизации, должно быть сериализовано.

Отметьте его transient.

0 голосов
/ 01 июля 2010

монитор для синхронизации? Вы пробовали с ReentrantLock Как сказал Джонатон. Вы должны пометить его как transient

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...