线程的几种经常使用方法

sleep()方法属于Thread类,主要的做用是让当前线程中止执行,把cpu让给其余线程执行,但不会释放对象锁和监控的状态,到了指定时间后线程又会自动恢复运行状态测试 wait()方法属于Object类,与sleep()的区别是当前线程会释放锁,进入等待此对象的等待锁定池。比方说,线程A调用Obj.wait(),线程A就会中止运行,而转为等待状态。至于等待多长时间? 那就看其余线程是否调用Obj
相关文章
相关标签/搜索