yield()方法的解释:放弃当前cpu资源,将它让给其他的任务去占用CPU执行时间。但放弃的时间不能确定,有可能刚刚放弃,但马上又获得CPU时间片。
线程代码:
执行代码:
执行结果(第一个为注释版本,第二个为去掉注释):
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CMldXbhRHewk2bvwFO4cDNzETMtUGall3LcVmdhNXLwRHdo9CXt92YucWbpRWdvx2Yx5yazF2Lc9CX6MHc0RHaiojIsJye.png)
源码地址:https://github.com/lilinzhiyu/threadLearning
yield()方法的解释:放弃当前cpu资源,将它让给其他的任务去占用CPU执行时间。但放弃的时间不能确定,有可能刚刚放弃,但马上又获得CPU时间片。
线程代码:
执行代码:
执行结果(第一个为注释版本,第二个为去掉注释):
源码地址:https://github.com/lilinzhiyu/threadLearning