7.28进程讲座总结
来源:互联网 发布:软件项目外包 编辑:程序博客网 时间:2024/06/05 00:48
进程的特性:
并发性:可以与其他进程在宏观上同时向前推进
动态性:进程是执行中的程序,动态产生,动态消亡,动态变化
独立性:进程是调度的基本单位
交往性:与其他进程交互
异步性:不统一推进
结构性:每个进程有一个控制块PCB
程序和进程的区别:
程序是静态的,进程是动态的
程序可以在存储介质上长期保存,进程创建存在,撤销消亡
一个程序可对应多个进程,一个进程只能对应一个程序
fork一个子进程,到底发生了什么?
sys_fork(),sys_clone(),sys_vfork()
do_fork():对于这个函数所做的实际上就是对PCB的创建
PCB在内核里就是task_struct结构体
我们身边的进程实例:
火狐浏览器和谷歌浏览器
火狐:每一个标签都是一个线程
谷歌:每一个标签都是一个进程
用pstree命令查看进程树
进程的并发和并行:
并发(concurrently):同一时间间隔内,有先后次序,但是很难感受到
并行(parallelism):同一时刻,真实的同时运行
这次讲座总结太水了…(逃….)
阅读全文
0 0
- 7.28进程讲座总结
- 进程讲座总结。
- 讲座总结
- 自由软件日讲座总结
- “MOT 关键时刻”讲座总结
- 王立群讲座总结
- 305讲座总结
- 暑假讲座总结(一)
- 暑假讲座总结(二)
- 7.24排序讲座总结
- 7.26树讲座总结
- 7.31网络讲座总结
- IBM Rational Appscan 讲座总结
- 张宏江博士郑州大学讲座总结
- 2013.05.19 CSDN讲座总结
- 关于java讲座的总结
- 暑假讲座总结(一)
- 7.21文件系统--磁盘分区讲座总结
- 86. Partition List
- UISlider value及事件的一点笔记
- 详解VMware虚拟机网络设置
- 不会写代码了
- 最少硬币(动态规划法,初级)
- 7.28进程讲座总结
- 前端基础个人总结四
- HTTP与HTTPS的区别
- vim的使用手册(一)
- 小谈前端H5方向培训
- 数据结构实验之栈七:出栈序列判定
- 定义一个Shape抽象类,在此基础上派生出Rectangle和Circle,二者都有GetArea()函数计算对象的面积,GetPerim()函数计算对象的周长
- ubuntu16.04下Python3.5版本下安装setuptools(附带安装django)
- 快讯:热烈祝贺恩师程开甲荣获八一勋章