На code review найден shared java.util.Random внутри parallelStream. Какой комментарий наиболее полезен?

Ответ

Random формально thread-safe, но общий seed создаёт contention; лучше ThreadLocalRandom или RandomGenerator.

Разбор: У shared Random есть синхронизация/CAS на общем состоянии. В параллельной обработке это может убить выигрыш от parallelStream.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться