
内核
hnbchca
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux用户空间与内核空间数据传递的几点理解和总结
Linux用户空间与内核空间数据传递的几点理解和总结 原文:http://www.docin.com/p-219290338.html这篇文章 解决了 我对 copy_from_user(void*to, const void __user *from, unsigned long n)的一个疑惑:to 是指向内核空间的地址, from 是指向用户空间的地址,执行是在原创 2015-12-10 19:43:58 · 657 阅读 · 0 评论 -
epoll详细工作原理
开发高性能网络程序时,windows开发者们言必称iocp,linux开发者们则言必称epoll。大家都明白epoll是一种IO多路复用技术,可以非常高效的处理数以百万计的socket句柄,比起以前的select和poll效率高大发了。我们用起epoll来都感觉挺爽,确实快,那么,它到底为什么可以高速处理这么多并发连接呢?先简单回顾下如何使用C库封装的3个epoll系统调用吧。转载 2016-02-05 11:51:45 · 323 阅读 · 1 评论 -
Linux内核中链表的实现与应用
链表(循环双向链表)是Linux内核中最简单、最常用的一种数据结构。 转自:http://blog.chinaunix.net/uid-27037833-id-3237153.html 1、链表的定义 struct list_head { struct list_head *next, *pre转载 2016-01-31 10:35:45 · 492 阅读 · 0 评论