摘要: 我们运行如下命令,可看到Linux支持的信号列表:~$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SIGSEGV... 阅读全文
posted @ 2014-06-21 15:41 johnny_HITWH 阅读(142) 评论(0) 推荐(0) 编辑
摘要: http://i.cnblogs.com/EditPosts.aspx?opt=1Two states are associated with sleeping, TASK_INTERRUPTIBLE and TASK_UNINTERRUPTIBLE. They differ only in tha... 阅读全文
posted @ 2014-06-21 15:00 johnny_HITWH 阅读(672) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/wolflion/archive/2011/07/13/2539137.htmlselect()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),... 阅读全文
posted @ 2014-06-21 14:40 johnny_HITWH 阅读(630) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/wolflion/archive/2011/07/13/2539138.html迭代服务器比较原始,它的原型可以描述成:while(1){new_fd =服务器accept客户端的连接(new_fd = accept(listenfd, XX, XX))... 阅读全文
posted @ 2014-06-21 14:38 johnny_HITWH 阅读(537) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/dianhuiren/article/details/7291540(博客不错)早期的Unix系统,如果进程在一个‘慢’系统调用中阻塞时,捕获到一个信号,这个系统调用被中断,调用返回错误,设置errno为EINTR。系统调用被分为慢系统调用和其他两大类别。慢... 阅读全文
posted @ 2014-06-21 14:27 johnny_HITWH 阅读(782) 评论(0) 推荐(0) 编辑