Могут. А проблема в чем? В том что теория вероятности щелкнет для одного и он сто раз подряд не сможет сделать что захочет? Ну так я вообще-то и не предлагаю while true делать, я предлагаю отсекать после N попыток. While true это busy-формат обычного дока по сути.
Энивей, давайте я свалю уже наконец. Мой тейк в том что - если у вас рсубд, все проблемы с конкарренси вообще-то уже за вас решены - строить дополнительную инфраструктуру для конкарренси дичь, потому что п.1 - уровни изоляции большинством воспринимаются некорректно
Подскажите, есть какая-то аннотация в спринге, чтобы не создавались бины в которых нет необходимости? допустим, есть бин A помеченный @ConditionalOnProperty и другие бины: B, C, D если A не создаётся, то и в B, C и D нет смысла. не хочется копипастить @ConditionalOnProperty в каждый из них