来自工作经理的工作暂停的官方文档
指定在尝试释放工作单元之前等待的毫秒数。超时间隔从工作单元开始时开始,而不是在提交工作单元时开始。
我将工作超时设置为1000毫秒,并通过调用Thread.sleep(10000)
确保我的线程使用了超过这个时间。仍然没有发生任何事情或没有例外被抛出。该线程处于睡眠持续时间,并且仅在其他请求之后返回池中。
work object is released means then
是什么?
答案 0 :(得分:1)
template<typename T, typename U>
std::pair<T, U> make_pair_wrapper(T&& t, U&& u)
{
return {std::forward<T>(t), std::forward<U>(u)};
}
接口上有一个名为com.ibm.websphere.asynchbeans.Work
的方法。此文档实际上是指工作管理器在release
实现上调用该方法以响应达到的工作超时。您可以实现Work
来执行任何您喜欢的操作,例如调用release
或设置一些标记以指示工作应该停止继续执行新工作。
以下是Work API JavaDoc的链接: