信号

Linux系统,信号提供了一种处理异步事件的方法。很多重要的程序都需要处理信号。本文略作梳理,更详细的知识可以参考APUE。

阅读全文 »

defer的妙用

defer是go关键字,一般用来清理释放资源,在了解go-kit微服务时,发现了有意思的用法

阅读全文 »

epoll事件驱动

Linux系统下,Nginx会默认使用epoll作为事件驱动机制,使用epoll是Nginx性能高的一个重要原因。
本文对epoll工作机制稍作整理。

阅读全文 »