来自工作经理工作超时的正式文档
指定在尝试释放工作单元之前要等待的毫秒数。超时间隔从工作单元开始时开始,而不是在提交工作单元时开始。

我将工作超时设置为1000毫秒,并通过调用Thread.sleep(10000)确保线程占用时间更长。仍然什么也没有发生,也没有抛出任何例外。线程在睡眠期间被占用,并且仅在其他请求之后才返回到池。
work object is released means then是什么?
发布于 2016-07-21 19:21:08
com.ibm.websphere.asynchbeans.Work接口上有一个名为release的方法。这个文档实际上是指工作管理器在您的Work实现上调用该方法,以响应到达的工作超时。您可以实现您的release来做您想做的任何事情,例如调用yourWorkThread.interrupt()或设置一些标志来指示它应该停止继续进行新的工作。
下面是到Work的链接:
https://stackoverflow.com/questions/38480072
复制相似问题