上一篇:线程的状态
上一篇在看线程状态的时候我们用到了线程的几个方法例如:
sleep join 实际上,这些方法就是对线程的调度(scheduled)
本篇文章,我们先来看看线程的sleep
sleep 线程休眠
sleep是让当前线程进入休眠状态,让出CPU资源,但是不会释放锁。
使用场景:延时执行
例如,Android中的版本更新逻辑,一般我们是在进入主页面几秒后去请求接口获取版本更新信息,就可以用sleep实现。
我们先来看下源码:
可以看到,sleep() 方法是一个静态的本地方法,接收一个long类型的毫秒值。
我