Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7676132
  • 博文数量: 961
  • 博客积分: 15795
  • 博客等级: 上将
  • 技术积分: 16612
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-07 14:23
文章分类

全部博文(961)

文章存档

2016年(1)

2015年(61)

2014年(41)

2013年(51)

2012年(235)

2011年(391)

2010年(181)

发布时间:2012-07-25 10:49:28

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

阅读(1644) | 评论(0) | 转发(2)

发布时间:2012-07-25 10:33:49

旗标为所有调用者进行互斥, 不管每个线程可能想做什么. 然而, 很多任务分为 2 种清楚的类型: 只需要读取被保护的数据结构的类型, 和必须做改变的类型. 允许多个并发读者常常是可能的, 只要没有人试图做任何改变. 这样做能够显著提高性能; 只读的任务可以并行进行它们的工作而不必等待其他读者退出临界区.Linux 内核为.........【阅读全文】

阅读(1759) | 评论(0) | 转发(1)

发布时间:2012-07-25 10:26:01

旗标在计算机科学中是一个被很好理解的概念. 在它的核心, 一个旗标是一个单个整型值, 结合有一对函数, 典型地称为 P 和 V. 一个想进入临界区的进程将在相关旗标上调用 P; 如果旗标的值大于零, 这个值递减 1 并且进程继续. 相反, 如果旗标的值是 0 ( 或更小 ), 进程必须等待直到别人释放旗标. 解锁一个旗标通过调用 V 完成.........【阅读全文】

阅读(5348) | 评论(0) | 转发(2)

发布时间:2012-07-24 21:04:14

参考文章:·Proc文件系统内核proc文件系统与seq接口(4)---seq_file接口编程浅析 点击(此处)折叠或打开/********************* proc文件系统 *************************/static void *scull_seq_start(struct.........【阅读全文】

阅读(3440) | 评论(0) | 转发(4)

发布时间:2012-07-24 16:42:42

读和写方法都进行类似的任务, 可以同时介绍它们:ssize_t read(struct file *filp, char __user *buff, size_t count, loff_t *offp);ssize_t write(struct file *filp, const char __user *buff, size_t count, loff_t *offp); 对于 2 个方法, filp 是文件指针, count 是请求的传输数据大小. buff 参数指向持.........【阅读全文】

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

_Yangdada2017-02-28 16:20

后生专门找回密码过来膜拜一下

回复  |  举报

注册看下2016-06-28 22:46

非常感谢

回复  |  举报

X_Unstoppable2016-01-18 13:59

神一样的崇拜

回复  |  举报

流浪者转世2015-02-14 21:59

看了以后,感觉神一般的人!!崇拜中
。。。。

回复  |  举报

hfm_honey2012-08-10 09:10

你好,基于看见你也学习过Linux内核的知识,也相信你也是个高手。如今我现在看到Linux内存分配的slab机制这一块,我实在理解不了什么是slab机制,它里面包含的对象什么情况下叫 “空闲”?什么情况下又叫不空闲,到底该怎么具体的理解呢?能给我具体化,举个实例说明一下吗,感激不尽!谢谢!

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

登录 注册