工作不正常GlassFish中的无状态会话bean synchronized方法(synchroni

2019-10-20 17:17发布

我已经部署在GlassFish中WAR文件。 我们有一些无状态会话bean,我们必须在这1种synchronized方法。

然而,我注意到,多个线程能够同时进入同步方法。 有没有可能是GlassFish是实例这个bean类的2个实例? 有没有办法解决?

Answer 1:

是的,当然这是可能的。 该规范甚至强制要求并发呼叫由不同的情况来处理:这是由容器所提供的服务之一:它确保并发呼叫顺序同时处理,而不是,你可以自由地实现您sesssion无豆关心线程安全(例如,通过使用实例变量),因为容器照顾它。

你想要的是一个单身 。



文章来源: synchronized method in stateless session bean not working as expected in glassfish