Chinaunix首页 | 论坛 | 博客
  • 博客访问: 289918
  • 博文数量: 95
  • 博客积分: 618
  • 博客等级: 中士
  • 技术积分: 455
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-28 13:39
文章分类

全部博文(95)

文章存档

2015年(65)

2013年(1)

2012年(10)

2011年(19)

发布时间:2015-06-24 23:52:33

操作系统要实现多进程,进程调度必不可少。有人说,进程调度是操作系统中最为重要的一个部分。我觉得这种说法说得太绝对了一点,就像很多人动辄就说"某某函数比某某函数效率高XX倍"一样,脱离了实际环境,这些结论是比较片面的。 而进程调度究竟有多重要呢? 首先,我们需要明确一点:进程调度是对TASK_RUNNING状.........【阅读全文】

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

发布时间:2015-06-24 23:52:25

select,poll,epoll都是IO多路复用的机制。所谓I/O多路复用机制,就是说通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,.........【阅读全文】

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

发布时间:2015-06-24 23:52:18

四种进程或线程同步互斥的控制方法1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始。临界区(.........【阅读全文】

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

发布时间:2015-06-24 23:51:55

C语言可执行代码结构 名称内容代码段 可执行代码、字符串常量数据段 已初始化全局变量、已初始化全局静态变量、局部静态变量、常量数据BSS段 未初始化全局变.........【阅读全文】

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

发布时间:2015-06-24 23:51:36

内存管理对于程序员,一般来说,我们可以简单的理解为内存分为三个部分:静态区,栈,堆。静态区:保存自动全局变量和static 变量(包括static 全局和局部变量)。静态区的内容在总个程序的生命周期内都存在,由编译器在编译的时候分配。栈:保存局部变量。栈.........【阅读全文】

阅读(976) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

风吹过夏天2015-09-07 12:15

http://blog.csdn.net/wallwind/article/details/39277067
http://blog.csdn.net/column/details/libevent-src.html

回复  |  举报

风吹过夏天2015-09-07 12:13

http://blog.csdn.net/zhangskd/article/details/7449476

回复  |  举报

风吹过夏天2015-06-25 17:31

http://www.2cto.com/kf/201312/261277.html

回复  |  举报
留言热议
请登录后留言。

登录 注册