EJB сеанс bean Thread Safety - PullRequest
       6

EJB сеанс bean Thread Safety

1 голос
/ 31 мая 2011

Что именно означает безопасность потока сессионного компонента EJB?

что произойдет, если я определю статический ArrayList в сессионных компонентах (как вы знаете, ArrayList не поддерживает многопоточность)

ИЛИ

Я отмечаю свой метод как "синхронизированный"?

RGDS

1 Ответ

2 голосов
/ 31 мая 2011

Контейнер EJB гарантирует, что экземпляры сессионных компонентов являются потокобезопасными, поэтому нет необходимости отмечать синхронизированные методы сессионных компонентов. Статический ArrayList никогда не является поточно-ориентированным (с использованием EJB или других).

(Единственным исключением из потоковобезопасных экземпляров сессионных компонентов являются одноэлементные сессионные компоненты EJB 3.1, использующие управляемый компонентом параллелизм.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...