【发布时间】:2015-12-19 22:02:37
【问题描述】:
当使用启用了容器管理并发的@Singleton 类型的EJB 并且@Lock(LockType.WRITE) 注释方法存在挂起的写锁时,@Lock(LockType.READ) 方法的可能调用者是否会按顺序排队调用次数?
换句话说,如果对读锁定方法的多个调用正在等待写锁定调用程序,这些读锁定方法调用者是否会按照调用到达的顺序完成调用(假设没有发生超时)?
我一直在对此进行测试,得到的结果有些矛盾。
【问题讨论】:
标签: concurrency locking singleton ejb