为了账号安全,请及时绑定邮箱和手机立即绑定

究竟能不能用死循环?或者其实我们就活在一个死循环的世界中?

究竟能不能用死循环?或者其实我们就活在一个死循环的世界中?

侃侃无极 2018-11-17 19:19:18
其实问这个问题和这个问题有关联: PHP定时通知、按时发布怎么做?以前老师总是说,写代码千万不要写出死循环,这是最大的BUG,这个观念一直在脑子里面根深蒂固了,所以看到各种死循环就各种鄙视,各种纠结。可我发现其实很多的东西用的就是死循环:php-resque 里面就是死循环,看到那里我瞬间没了好感看了浏览器的工作原理,JS事件循环其实也是个死循环,内核代码C++吧好像就是死循环我不知道还有多少东西是死循环是不是我们电脑从开机后就一直是个死循环啊,CPU是不是就是死循环在那儿一直工作啊?请大神解惑一下,搞得我现在好纠结,如果不死循环,我们的代码其实就是死的,网站没人访问就是死的。那些什么事件/信号来了就会触发回调,是怎么实现的呢,也是死循环吗?或者我们人就是个死循环,再不断的接受信息,然后作出反馈,不然你喊我,我能立即回答,你真以为是你通知我了吗,是你拥有回调我的能力吗?搞笑!是我一直在监听着好吗?希望大神解惑,^_^补充:我在看这些资料的时候,经常看到这些词:libeventlibevPCNTLEventLooptimerfdepollkqueueselectpoll求大神解惑一下,我应该去看点什么资料,找点什么书看看,《Linux/UNIX网络编程》谢谢!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 386 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号