poll&&epoll实现分析(二)——epoll实现-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 1081312
  • 博文数量: 646
  • 博客积分: 288
  • 博客等级: 二等列兵
  • 技术积分: 5375
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-08 14:33
个人简介

为了技术,我不会停下学习的脚步,我相信我还能走二十年。

文章分类

(646)

  • (5)
  • (62)
  • (3)
  • (55)
  • (142)
  • (100)
  • (55)
  • (91)
  • (48)
  • (7)
  • (60)
  • (0)
  • (0)
  • (17)
  • (1)
文章存档

(8)

(134)

(504)

发布时间:2014-05-08 09:28:34

epoll实现分析——作者:lvyilong316通过上一章分析,poll运行效率的两个瓶颈已经找出,现在的问题是怎么改进。首先,如果要监听1000个fd,每次poll都要把1000个fd 拷入内核,太不科学了,内核干嘛不自己保存已经拷入的fd呢?答对了,epoll就是自己保存拷入的fd,它的api就已经说明了这一点——不是 epoll_.........

阅读(1103) | 评论(0) | 转发(0)

发布时间:2014-05-08 09:28:16

0.等待队列在linux内核中等待队列有很多用途,可用于中断处理、进程同步及定时。我们在这里只说,进程经常必须等待某些事件的发生。等待队列实现了在事件上的条件等待: 希望等待特定事件的进程把自己放进合适的等待队列,并放弃控制全。因此,等待队列表示一组睡眠的进程,当某一条件为真时,由内核唤醒它们.........

阅读(1212) | 评论(0) | 转发(0)

发布时间:2014-02-02 22:30:07

vfs是linux非常核心的一个概念,linux下的大部分操作都要用到vfs的相关功能。这里从使用者的角度,对vfs进行了简单说明。使用者不但需要知道linux下有哪些文件操作的函数,还需要对vfs的结构有一个比较清晰的了解,才能更好的使用它。
......

阅读(1456) | 评论(0) | 转发(0)

发布时间:2014-01-29 17:46:23

        inotify 是一个 linux 内核特性,它监控文件系统,并且及时向专门的应用程序发出相关的事件警告,比如删除、读、写和卸载操作等。您还可以跟踪活动的源头和目标等细节。作用 性能调优和错误定位的手段; 通知配置文件的改变,这个是服务器编程经常需要.........

阅读(5363) | 评论(0) | 转发(3)

发布时间:2014-01-27 13:46:02

linux 动态库与静态库制作及使用详解标准库的三种连接方式及静态库制作与使用方法陈 鲁, 软件工程师, ibm 简介: linux 应用开发通常要考虑三个问题,即:1)在 linux 应用程序开发过程中遇到过标准库链接在不同 linux 版本下不兼容的问题; 2.........

阅读(2174) | 评论(0) | 转发(0)

发布时间:2014-01-26 14:09:00

c 程序员自信心曲线图2010年4月1日陈皓发表评论阅读评论82,639 人阅读    学习c 很长时间了,也看过很多程序员学习c 的历程。总体来说,c 是一个“双刃剑”式的语言,只有那些熟悉他的人才能把c 这门语言用好。linus曾说过:“c 是一门很恐怖的语言,而比它更恐怖的是很多不合格的程序员.........

阅读(1420) | 评论(0) | 转发(0)

发布时间:2014-01-26 14:02:00

用十年来学编程peter norvig为什么每个人都急不可耐?走进任何一家书店,你会看见《teach yourself java in 7 days》(7天java无师自通)的旁边是一长排看不到尽头的类似书籍,它们要教会你visual basic、windows、internet等等,而只需要几天甚至几小时。我在amazon.com上进行了如下搜索:pubdate: aft.........

阅读(1123) | 评论(0) | 转发(0)

发布时间:2014-01-15 22:32:42

零.c语言入口函数从第一天学习c语言开始,我们的脑子里就深深烙下这样一个概念:c语言程序总是从main()函数开始执行,main()函数结束,程序也就结束了.在平时的练习中貌似这没有问题,但事实真的是这样吗?测试一下,点击(此处)折叠或打开#include #include .........

阅读(1617) | 评论(0) | 转发(0)

发布时间:2013-12-04 09:53:38

内核编程与应用编程对比作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net微博:weibo.com/glinuxerqq技术群:4367710我虽然一直比较喜欢研究底层技术,也经常阅读linux内核源码,但是工作以来,却没有真正从事过内核编程的开发。即使后来做的负载均衡,也是在应用层处理.........

阅读(1075) | 评论(0) | 转发(0)

发布时间:2013-07-11 21:33:53

pc-lint的入门-- 一、概念与基本操作  1.   pc-lint工具介绍pc-lint for c/c 是由gimpel软件公司于1985年开发的代码静态分析工具,它能有效地发现程序语法错误、潜在的错误隐患、不合理的编程习惯等。c语言的.........

阅读(3686) | 评论(0) | 转发(0)

发布时间:2013-07-11 21:19:50

linux进程调度,cfs算法实现分析......

阅读(2122) | 评论(0) | 转发(0)

发布时间:2013-07-11 21:19:31

        (1)对于const成员函数,从const关键字必须同时出现在声明和定义处,若只出现在一处,就会出现编译时错误。    (2)struct关键字和class关键字的区别就是在于默认访问标号不同。如果类是struct关键字定义的,则在第一个访问标号之前的成员是公有的;如果类是class关.........

阅读(1067) | 评论(0) | 转发(0)

发布时间:2013-04-15 10:34:46

......

阅读(1447) | 评论(0) | 转发(0)

发布时间:2013-04-15 10:06:37

......

阅读(979) | 评论(0) | 转发(0)

发布时间:2013-04-15 10:06:17

......

阅读(1172) | 评论(0) | 转发(0)

发布时间:2013-04-15 10:05:53

......

阅读(1031) | 评论(0) | 转发(0)

发布时间:2013-03-22 23:55:31

......

阅读(1555) | 评论(0) | 转发(0)

发布时间:2013-03-11 11:24:03

......

阅读(1005) | 评论(0) | 转发(0)

发布时间:2013-03-10 19:11:36

......

阅读(1041) | 评论(0) | 转发(0)

发布时间:2013-03-09 16:08:33

......

阅读(1507) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图