EJB会话bean线程安全

时间:2011-05-31 19:08:23

标签: multithreading session ejb

EJB会话bean线程安全的确切含义是什么?

如果我在会话bean中定义静态ArrayList会发生什么(因为你知道ArrayList不支持多线程)

OR

我用“synchronized”标记我的方法?

RGDS

1 个答案:

答案 0 :(得分:2)

EJB容器确保会话bean实例是线程安全的,因此会话bean方法不需要标记为synchronized。静态ArrayList绝不是线程安全的(使用EJB或其他方式)。

(线程安全会话bean实例的唯一例外是使用bean管理的并发的EJB 3.1单例会话bean。)