发布时间:2018-03-22 11:48:02
netstat -anp | grep TIME_WAIT | wc -l CLOSE_WAIT 可以通过修改系统内核参数来解决: 基本的思想就是要检测出对方已经关闭的socket,然后关闭它。1.代码需要判断socket,一旦read返回0,断开连接,read返回负,检查一下errno,如果不是AGAIN,也断开连接。(注:在UNP 7.5节的图7.6中,可以看到使用sele.........【阅读全文】
发布时间:2018-03-05 11:15:14
Linux 进程在内核中是作为进程描述符 task_struct (LCTT 译注:它是在 Linux 中描述进程完整信息的一种数据结构)的实例来实现的。在 task_struct 中的 mm 域指向到内存描述符,mm_struct 是一个程序在内存中的执行摘要。如上图所示,它保存了起始和结束内存段,进程使用的物理内存页面.........【阅读全文】