12 из 535 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Java · Multithreading
Что такое 'defensive copying' в контексте обмена объектами между потоками?
Клонирование объекта перед передачей его другому потоку, чтобы изменения в этом потоке не влияли на оригинал
Использование synchronized блоков для предотвращения доступа любого потока к объекту
synchronized
Объявление всех полей объекта как final для предотвращения переназначения
final
Сериализация объекта перед отправкой между потоками для обеспечения консистентности