1 个回答
wait()和sleep()是两个不同的方法,wait()方法是Object中的,sleep()是Thread中的。都是用于控制程序的执行。
wait()方法是用于线程间通信的,它会使当前线程进入等待状态,直到子线程结束或收到指定的信号。在等待期间,当前线程会被挂起,不会占用CPU资源。
sleep()函数是用于线程间的延时操作,它会使当前线程进入睡眠状态,暂停执行一段指定的时间。在睡眠期间,当前线程会被挂起,不会占用CPU资源。
总结来说,wait()是用于线程间通信,而sleep()是用于线程间的延时操作。
wait()方法是用于线程间通信的,它会使当前线程进入等待状态,直到子线程结束或收到指定的信号。在等待期间,当前线程会被挂起,不会占用CPU资源。
sleep()函数是用于线程间的延时操作,它会使当前线程进入睡眠状态,暂停执行一段指定的时间。在睡眠期间,当前线程会被挂起,不会占用CPU资源。
总结来说,wait()是用于线程间通信,而sleep()是用于线程间的延时操作。
发布于:2年前 (2023-09-22) IP属地:四川省
我来回答
您需要 登录 后回答此问题!