1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dafanshudl-bigfans-cloud

 / Детали:

Двойная проверка блокировки

Предстоит сделать
Владелец
Создано  
29.11.2024

Здравствуйте!
Я являюсь сотрудником команды Code Guardian (ранее 360 Code Guardian) и в ходе анализа нашего открытого проекта обнаружил недостаток в bigfans-cloud, связанный с двойной проверкой блокировки. В коде при реализации отложенной инициализации была выбрана двойная проверка блокировки как предпочтительный метод, но это может привести к ошибкам, несмотря на снижение издержек.
Рекомендуется использовать ключевое слово volatile для модификации instance, что позволит избежать ошибок в многопоточной среде.
com.bigfans.framework.BeanProviderFactory.java
введите сюда описание изображения

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/dafanshudl-bigfans-cloud.git
git@api.gitlife.ru:oschina-mirror/dafanshudl-bigfans-cloud.git
oschina-mirror
dafanshudl-bigfans-cloud
dafanshudl-bigfans-cloud