①sleep方法属于Thread类,wait方法属于Object类。
②线程调用sleep方法使该进程暂停指定的时间,让出CPU资源,但不释放对象锁,监控状态仍然保持,指定时间过后,线程自动恢复运行状态。
③在调用对象的wait方法后,线程释放对象锁,进入等待锁池。当针对此对象调用notify方法后,该线程才能进入对象锁池准备获取对象锁,进入运行状态。
①sleep方法属于Thread类,wait方法属于Object类。
②线程调用sleep方法使该进程暂停指定的时间,让出CPU资源,但不释放对象锁,监控状态仍然保持,指定时间过后,线程自动恢复运行状态。
③在调用对象的wait方法后,线程释放对象锁,进入等待锁池。当针对此对象调用notify方法后,该线程才能进入对象锁池准备获取对象锁,进入运行状态。