У меня есть набор объектов, которые я пытаюсь выполнить Serialize. К сожалению, эти объекты имеют ссылку на класс контроллера, который содержит их, которые также содержат потоки выполнения. Всякий раз, когда я пытаюсь сериализовать эту коллекцию, я получаю сообщение об ошибке, что он не может сериализовать поток. Есть ли способ обойти это без реструктуризации всей моей установки? Я могу дать более подробную информацию, если это будет полезно.Java - сериализация нити
1
A
ответ
7
Да, вы делаете ссылку на класс контроллера transient.
0
В каждом объекте в коллекции ссылка на контроллер должен быть
private transient Controller controller = ...
1
Вы просто отметьте темы, как transient
сказать механизм сериализации, что эти поля не должны быть сохранены вместе с остальной частью этого объекта государство. Таким образом, вы должны пометить transient
любое поле, которое не может быть сериализовано или любое поле, которое вы не хотите сериализовать.
Смежные вопросы
- 1. Приостановка и сериализация рабочей нити
- 2. Сериализация класса с помощью исполняемой нити. Java/Wicket
- 3. Tomcat нити против Java нити
- 4. Состояние нити java
- 5. Java - Получить состояние нити
- 6. Java - Запуск нити дважды
- 7. Многопоточность Java - приоритет нити
- 8. Ошибка синхронизации нити java
- 9. Подсчет приоритета нити - Java
- 10. xml сериализация в java?
- 11. Сериализация Java - несовместимая serialVersionUID
- 12. Сериализация Java по сети
- 13. Java Hashtable и сериализация
- 14. Java jacksonGeneric Сериализация
- 15. Сериализация в java
- 16. Сериализация Java с RMI
- 17. Сериализация объекта Java
- 18. java сериализация работает неожиданно?
- 19. Java Сериализация вопросы
- 20. биекция - Java Avro Сериализация
- 21. сериализация объектов Java - потокобезопасная?
- 22. Сериализация и указатели Java
- 23. Сериализация Java 8 потоков
- 24. Сериализация HashTable, Java
- 25. Сериализация Java в массив
- 26. рекурсивная сериализация в java
- 27. Как работает сериализация Java?
- 28. Сериализация Java объект GSON
- 29. Java-сериализация Исключение EOF
- 30. Сериализация java to C#
Совершенно, я никогда не слышал об этом раньше. Спасибо! – tgrosinger