EJB会话bean线程安全的确切含义是什么?
如果我在会话bean中定义静态ArrayList会发生什么(因为你知道ArrayList不支持多线程)
OR
我用“synchronized”标记我的方法?
RGDS
答案 0 :(得分:2)
EJB容器确保会话bean实例是线程安全的,因此会话bean方法不需要标记为synchronized。静态ArrayList绝不是线程安全的(使用EJB或其他方式)。
(线程安全会话bean实例的唯一例外是使用bean管理的并发的EJB 3.1单例会话bean。)