随笔分类 - linux
摘要:select、poll、epoll都是用来监听文件描述符。都是I/O多路复用的机制。I/O多路复用就是通过一种机制,一个进程可以监视多个文件描述符,一旦某个文件描述符就绪(读就绪或写就绪),能够通知程序进行相应的读写操作 select、poll、epoll本质还是同步I/O(I/O多路复用本身就是同
阅读全文
摘要:前言 这里所指的线上问题并不是指我们日常所写的一些业务bug,而是比较严重的问题导致整个程序都崩溃。可能面对这种情况如果没有特别进行关注的话就会显得无力。具备生产事故的排查能力也是程序员所要掌握的,而不是仅仅依靠运维同学就行了。一个程序所运行依赖的环境大概就是CPU、内存、磁盘、网络等四个大方面。那
阅读全文