Chinaunix首页 | 论坛 | 博客
  • 博客访问: 389189
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-10 08:38
文章分类
文章存档

2016年(32)

2015年(48)

我的朋友

发布时间:2016-04-06 10:58:13

  本文主要介绍va_start和va_end的使用及原理。  在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。  介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理: 1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号.........【阅读全文】

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

发布时间:2016-03-31 10:01:47

read_lock()和write_lock()的过程描述如下: 锁变量的初值为RW_LOCK_UNLOCKED(0x01000000),锁变量为正时为未锁状态,反之为上锁状态。(说白了锁就是有一个数,初始值为0x01000000) read_lock()对锁变量减1,如果结果为负,则说明已被某个write_lock()上锁。然后read_lock()对锁变量加1,释 放read_lock状.........【阅读全文】

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

发布时间:2016-03-30 09:44:11

解析 Linux 中的 VFS 文件系统机制(根文件系统的由来)http://os.51cto.com/art/200803/67283_4.htm◆1. 摘要本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual F.........【阅读全文】

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

发布时间:2016-03-29 15:54:10

一篇很通俗的讲解linux文件,inode的文章......【阅读全文】

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

发布时间:2016-03-28 15:56:03

点击(此处)折叠或打开/*! Janson(http://www.gandancing.com) 2011-2012 * *\file *\brief  *\details  * *\author Janson *\version &nbs.........【阅读全文】

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

登录 注册