linux
文章平均质量分 56
halfclear
这个作者很懒,什么都没留下…
展开
-
Linux进程被信号杀死后退出状态码(exit code)的分析
linux系统下,进程对信号的默认响应方式有5种:1) 忽略信号,即当做没收到信号一样;2) 终止进程;3) 产生核心转储文件,同时进程终止;4) 停止进程,即暂停进程的执行;5) 于之前的暂停之后恢复执行;处理方式2和3都会导致进程终止执行立即退出,处理方式1、4、5不会造成进程终止执行。因此,可以将信号粗略的分为两类,一类是会导致进程终止并退出的信号;另一类则原创 2017-05-27 18:57:46 · 62028 阅读 · 3 评论 -
epoll触发事件的分析
我们知道,可以将套接字放入到epoll中监听,当套接字上有事件发生时,epoll就会通知我们。epoll机制可以监听套接字上的以下6种事件:EPOLLIN:套接字可读EPOLLOUT:套接字可写EPOLLRDHUP:对端关闭了套接字,或者对端关闭了写EPOLLPRI:套接字上有紧急数据到达EPOLLHUP:对端挂断了套接字那么,什么情况下会在套接字上触发以上原创 2017-09-22 13:00:10 · 5191 阅读 · 1 评论