linux内核分析
文章平均质量分 75
3w
这个作者很懒,什么都没留下…
展开
-
fork调用的内核实现
fork调用的内核实现 进程和线程是我们平时接触的比较多的两个概念,特别是线程机制,很多语言原生就支持它。前段时间主要演示了下linux下进程和线程的创建,这篇文章对其创建的过程做一个简单的分析,错误之处,还请您斧正。 在linux下,线程其实就是一个轻量级的进程,所以其实现都是通过调用给do_fork函数传入不同的参数实现的。先来看下这几个函数:Code h转载 2011-06-15 16:07:00 · 759 阅读 · 0 评论 -
Epoll模型
Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后 首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内转载 2011-06-27 21:51:00 · 890 阅读 · 0 评论 -
Fedora 键盘鼠标输入没反应及解决办法
Fedora 安装以后,在使用过程中键盘鼠标输入没反应,本文提供了问题的解决办法,由于在Fedora使用过程中本人碰到过键盘鼠标输入没反应,这里提供给大家我自己解决键盘鼠标输入没反应的方法。 最近对fedora进行了升级(Cambridge)。从fc10.i386到fc10.686,突然系统卡住了,于是我强制关机,结果重启之后,启动X后鼠标无法移动,键盘也无法操作原创 2011-06-26 23:17:00 · 2808 阅读 · 0 评论 -
如何很好的回答进程与线程的区别
这个问题,貌似很简单,但要回答好,却不是那么简单。以下总结下怎么回答这个问题。step 1:解释进程和线程的概念 进程:a process is an instance of a computer program that is being executed.原创 2011-09-17 17:35:04 · 985 阅读 · 1 评论