Chinaunix首页 | 论坛 | 博客
  • 博客访问: 161337
  • 博文数量: 115
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2016-11-28 14:16
文章分类

全部博文(115)

文章存档

2017年(36)

2016年(79)

我的朋友

发布时间:2017-02-19 16:59:30

互斥锁和条件变量是出自Posix线程标准,用来同步一个进程中各个线程的,同时也可以用来同步几个进程间的,不过这需要此互斥锁和条件变量是存放在多个进程间共享的某个内存区的。互斥锁上锁与解锁:?1#include .........【阅读全文】

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

发布时间:2017-02-19 16:59:25

问题1. local 变量的压栈和出栈过程void func1(){    int a = 0;    int b = 0;}系统中有一个栈顶指针,每次分配和回收local 变量时,其实就是移动栈指针。2. static local变量的分配风险void func2(){    static int a = 0;}这个变量a可能会被分配多次,因为如果func2可能.........【阅读全文】

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

发布时间:2017-02-19 16:59:14

共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。这块.........【阅读全文】

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

发布时间:2017-02-19 16:58:51

知道子进程自父进程继承什么或未继承什么将有助于我们。下面这个名单会因为 不同Unix的实现而发生变化,所以或许准确性有了水份。请注意子进程得到的是 这些东西的 *拷贝*,不是它们本身。由子进程自父进程继承到:进程的资格(真实(real)/有效(effective)/已保存(saved) 用户号(UIDs)和组号(GIDs)).........【阅读全文】

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

发布时间:2017-02-19 16:58:40

当物理内存出现不足时,Linux 内存管理子系统需要释放部分物理内存页。这一任务由内核的交换守护进程 kswaped 完成,该内核守护进程实际是一个内核线程,它的任务就是保证系统中具有足够的空闲页,从而使内存管理子系统能够有效运行。在系统启动时,这一守护进程由内核的 init 进程启动。当内核的交换定时器到期时,该进程.........【阅读全文】

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

登录 注册