Chinaunix首页 | 论坛 | 博客
  • 博客访问: 801739
  • 博文数量: 247
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 501
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-12 21:53
个人简介

系统未建立

文章分类

全部博文(247)

文章存档

2021年(1)

2020年(3)

2019年(5)

2018年(3)

2017年(44)

2016年(75)

2015年(52)

2014年(63)

2013年(1)

我的朋友

发布时间:2014-01-14 19:41:21

......【阅读全文】

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

发布时间:2014-01-09 07:55:13

工作队列    工作队列是另一种将工作推后执行的形式,它可以把工作交给一个内核线程去执行,这个下半部是在进程上下文中执行的,因此,它可以重新调度还有睡眠。    区分使用软中断/tasklet还是工作队列比较简单,如果推后的工作不需要睡眠,那么就选择软中断或tasklet,.........【阅读全文】

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

发布时间:2014-01-08 17:25:01

......【阅读全文】

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

发布时间:2014-01-08 17:18:31

......【阅读全文】

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

发布时间:2014-01-07 11:02:02

种新的fd加入linux内核的的版本: signalfd:2.6.22 timerfd:2.6.25 eventfd:2.6.22 三种fd的意义: signalfd:传统的处理信号的方式是注册信号处理函数;由于信号是异步发生的,要解决数据的并发访问,可重入问题。signalfd可以将信 号抽象为一个文件描述符,当有信号发生时可以对其read,这样可以将信号的监听放到select、poll、epoll等监听队列中。 timerfd:可以实现定时器的功能,将定时器抽象为文件描述符,当定时器到期时可以对其read,这样也可以放到监听队列的主循环中。 eventfd:实现了线程之间事......【阅读全文】

阅读(749) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册