4. java中wait和sleep的区别
Wait和sleep的区别
public final native void wait(long timeout) throws InterruptedException;public static native void sleep(long millis) throws InterruptedException;@Slf4j
public class WaitUsage {
private static Object LOCK = new Object();
public static void WaitExample() throws InterruptedException {
synchronized (LOCK) {
LOCK.wait(1000);
log.info("Object '" + LOCK + "' is woken after" +
" waiting for 1 second");
}
}
}唤醒wait和sleep
最后更新于
这有帮助吗?