Исходя из понимания из следующего:
Где находится ссылка на переменную, в стеке или в куче?
Мне было интересно, потому что все объекты создаются на общей куче. Если несколько потоков создают объекты, чтобы предотвратить повреждение данных, должна быть какая-то сериализация, которая должна происходить, чтобы предотвратить создание нескольких объектов в одних и тех же местах. Теперь с большим количеством потоков эта сериализация вызовет большое узкое место. Как Java избегает этого узкого места? Или я что-то упускаю?
Любая помощь была оценена.