进程与线程
来源:互联网 发布:手机淘宝店店招 编辑:程序博客网 时间:2024/05/21 09:20
进程:程序被加载到内存中执行后得到进程
程序和进程的区别:
- 程序是物理存储空间中的数据文件
- 进程是内存中动态的运行实体
联系
- 一个程序可能对应多个进程
- 一个进程可能包含多个程序
值得注意:
在当代操作系统中,资源分配的基本单位是进程;而CPU调度执行的基本单位是线程
线程:
- 进程内的一个执行单元
- 操作系统中一个可调度的实体
- 进程中相对独立的一个控制流序列
- 执行时的现场数据和其他调度所需的信息
深入理解
- 进程中可以存在多个线程共享进程资源
- 线程是被调度的执行单元,而进程不是调度单元
- 线程不能脱离进程单独存在,只能依赖于进程运行
- 线程有生命期,有诞生和死亡
- 任意线程都可以创建其它新的线程
进程中的多个线程并行执行,共享进程资源
小结:
- 线程是进程内部的具体执行单元
- 一个进程内部可以有多个线程存在
- 进程是操作系统资源分配的基本单位
- 线程是操作系统调度执行的基本单位
阅读全文
0 0
- 进程与线程线程
- 进程与线程
- 进程与线程
- 进程与线程
- 进程与线程
- 进程与线程
- 进程与线程
- 进程与线程
- 进程与线程
- 进程与线程
- 进程与线程
- 进程与线程
- 线程与进程
- 线程与进程
- 进程与线程
- 进程与线程
- 线程与进程
- 进程与线程
- Android Studio HelloWorld
- HDU
- svn强制注释配置
- 《UNIX网络编程 卷2》 笔记: 简介
- CodeForces 664 C.International Olympiad(构造)
- 进程与线程
- JAVA中的权限修饰符
- 四大隔离机制
- lintcode 有效数字
- 华山论剑之jvm03 JVM 垃圾回收介绍
- ROS机器人研讨会课程资料
- 识别条形码
- 虚函数之析构函数和构造函数
- jspSmartUpload上传中文乱码解决