是不是可以这么理解: sleep只是降低CPU损耗,并不是不占用CPU资源?
sleep应该是会把线程变成block状态,然后os会把它给调度出去不运行
从各种实验结果和搜集到的资料来看,sleep并不是不会占用CPU,只是降低CPU的功耗,具体情况还不清楚,依然存疑。至于网大多数面经提到的sleep是否占用CPU也是人云亦云,说法不一。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。