说说 sleep() 方法和 wait() 方法区别和共同点?

这是一道面试题,可以看一下我画的上面这幅图,和《Java线程生命周期,及线程状态转换》这篇文章。 Sleep()方法和wait()方法都用来改变线程的状态,能够让线程从运行状态,转变为休眠状态。 更加具体来讲: 调用sleep()方法和带有超时参数的wait()方法,都会让线程状态从RUNNABLE,变为TIMED_WATING 调用无参的wait()方法,会让线程状态从RUNNABLE变为WAT
相关文章
相关标签/搜索