Java sleep和yield的区别

Java sleep和yield的区别

线程调用sleep方法会从RUNNING转为TIME_WAITING状态,休眠了指定时间后会变成RUNNABLE状态,等到CPU分配了时间片之后,才会变成RUNNING状态。

线程yield方法会从RUNNING直接变成RUNNABLE状态,不会阻塞。

猜你喜欢

转载自blog.csdn.net/weixin_46294086/article/details/142065057