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

2016年(32)

2015年(48)

我的朋友

发布时间: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状.........【阅读全文】

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

发布时间:2016-01-19 13:53:37

一、什么是init  init是Linux系统操作中不可缺少的程序之一。 是一个由内核启动的用户级进程。  内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务。所以,init始终是第一个进程(其PID始终为1)。  内核.........【阅读全文】

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

发布时间:2015-05-18 08:58:22

转载地址: http://blog.chinaunix.net/uid-25909722-id-3025534.html如果系统定义了 _POSIX_THREAD_PRIORITY_SCHEDULING ,则支持设置线程的实时调度优先级。我们可以用下面的编译指令来判断:#if defined(_POSIX_THREAD_PRIORITY_SCHEDULING) 调度策略 policy: 可以取三个值(SCHED_FIFO、SCHED_RR.........【阅读全文】

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

登录 注册