sleep出让cpu时间

wait()释放锁
sleep()不释放锁,让出cpu时间
sleep(3000)不一定在3秒后就执行了
sleep(0),java线程分配是抢占式的,该操作会触发操作系统立刻重新进行一次CPU竞争,重新计算优先级,让有些优先级低的线程也能获取到cpu控制权,同理可证sleep()操作是会让出cpu时间的

posted @ 2019-08-02 13:21  马又虫  阅读(1202)  评论(0编辑  收藏  举报