Chinaunix首页 | 论坛 | 博客
  • 博客访问: 152405
  • 博文数量: 69
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 595
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-16 00:00
个人简介

宁可逆流而上与众不同,也不顺风顺水随波逐流

文章分类

全部博文(69)

文章存档

2020年(1)

2018年(9)

2017年(43)

2016年(16)

我的朋友

发布时间:2017-02-21 20:58:51

        首先init守护进程会为每个终端fork一个子进程,然后每个子进程会exec一个叫getty的程序来真侦听每个终端等待用户登录,同时getty还会为终端调用open函数,已读写方式打开终端。        一旦收到用户请求getty会输出欢迎信息(/etc/issue中.........【阅读全文】

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

发布时间:2017-02-20 09:18:58

http://blog.csdn.net/abcdef0966/article/details/5725121......【阅读全文】

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

发布时间:2017-02-19 21:57:55

http://pyzh.readthedocs.io/en/latest/python-magic-methods-guide.html......【阅读全文】

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

发布时间:2017-02-19 21:07:13

创建进程函数:fork(),vfork()一般创建进程是为了让子进程完成新的工作,通过exec函数簇使子进程调用新的函数并执行:int execl(const char*pathname,const char*arg0,.../*(char*)0*/)int execv(const char*pathname,char*const arg[])int execle(const char*pathname,const char*arg0,...........【阅读全文】

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

发布时间:2017-02-19 12:38:52

一般的fork后子进程会获得父进程数据空间,堆,栈的副本。子进程改变这些并不会影响父进程。父子进程共享的是正文段。但是fork之后复制这些区域给子进程会降低一些性能,所以出现了写时复制(Copy-On-Write COW),只有当父子进程中任意一个想改变其中一个区域时,内核就为那部分区域制作一个副本。后来又出现了vfork函数,.........【阅读全文】

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

登录 注册