gpt4 book ai didi

java - Java EE 应用程序中的线程死锁

转载 作者:行者123 更新时间:2023-12-02 08:29:29 25 4
gpt4 key购买 nike

我是 Java EE 的新手。我想知道Java EE应用层是否存在一些常见的死锁情况,是由于使用Java同步原语-synchronized关键字而导致的。如果是的话,可以帮忙举个例子吗?

最佳答案

摘自 EJB 3.1 规范,第 21.2.2 章。编程限制:

An enterprise bean must not use thread synchronization primitives to synchronize execution of multiple instances, except if it is a Singleton session bean with bean-managed concurrency.

推理也很有趣:

Synchronization would not work if the EJB container distributed enterprise bean’s instances across multiple JVMs.

关于java - Java EE 应用程序中的线程死锁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3793135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com