Cur*_*rge 0 java multithreading
我正在寻找一种方法在java中,通过它我们可以实现基于时间的java线程锁定或者可能是基于时间的中断.考虑一下.
一个java线程调用以下函数,
private DATA getData() {
DATA data;
synchronized(dataLock) {
data = fetchData()
}
return data
}
Run Code Online (Sandbox Code Playgroud)
现在假设对fetchData()的调用挂起,不返回.有没有办法在这个锁(dataLock)上超时,或者中断这个线程?
| 归档时间: |
|
| 查看次数: |
94 次 |
| 最近记录: |