wait 和 wait 的时差?
wait and wait on time differences?
我在一次采访中遇到过这个问题。
线程中等待时间和等待时间有什么区别?
我知道 wait 方法 使当前线程等待,直到另一个线程调用此对象的 notify() 方法或 notifyAll() 方法,或者经过指定的时间量。但我不确定他在问什么是等待时间。
谁能解释一下什么是等待时间?
提前致谢。
他们的意思可能是 Object.wait(long timeout)
vs Object.wait()
,阅读 java.lang.Object
API 了解详情
void wait();
输入监视器的等待设置,直到通知
另一个线程。
void wait(long timeout);
输入监视器的等待设置,直到通知
另一个线程或超时毫秒过去了。
void wait(long timeout, int nanos);
输入监视器的等待设置,直到通知
另一个线程或超时毫秒加上
nanos 纳秒过去了
public final void wait(long timeout)
throws InterruptedException
使当前线程等待,直到另一个线程调用此对象的 notify() 方法或 notifyAll() 方法,或者经过指定的时间量。
我在一次采访中遇到过这个问题。
线程中等待时间和等待时间有什么区别?
我知道 wait 方法 使当前线程等待,直到另一个线程调用此对象的 notify() 方法或 notifyAll() 方法,或者经过指定的时间量。但我不确定他在问什么是等待时间。
谁能解释一下什么是等待时间?
提前致谢。
他们的意思可能是 Object.wait(long timeout)
vs Object.wait()
,阅读 java.lang.Object
API 了解详情
void wait();
输入监视器的等待设置,直到通知 另一个线程。
void wait(long timeout);
输入监视器的等待设置,直到通知 另一个线程或超时毫秒过去了。
void wait(long timeout, int nanos);
输入监视器的等待设置,直到通知 另一个线程或超时毫秒加上 nanos 纳秒过去了
public final void wait(long timeout) throws InterruptedException
使当前线程等待,直到另一个线程调用此对象的 notify() 方法或 notifyAll() 方法,或者经过指定的时间量。