linux线程系列(1)线程的概念、线程和进程的关系
2017-05-31 21:15
183 查看
1、进程是资源管理的最小单位,线程是程序执行的最小单位。每个进程有自己的数据段、代码段和堆栈段。 线程通常叫做轻型的进程, 它包含独立的栈和CPU寄存器状态, 线程是进程的一条执行路径 , 每个线程共享其所附属进程的所有资源,包括打开的文件、内存页面、信号标识及动态分配的内存等。因为线程和进程比起来很小,所以相对来说,线程花费更少的CPU资源。在操作系统设计上,从进程演化出线程,最主要的目的就是更好地支持多处理器,并且减小进程上下文切换的开销。
2、线程和进程的关系是: 线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一用户内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等)。而将线程分配到某个cpu上执行。
2、线程和进程的关系是: 线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一用户内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等)。而将线程分配到某个cpu上执行。
相关文章推荐
- 线程进程Java多线程(一)、理解进程与多线程的概念及关系
- 线程的基本概念及线程与进程的关系
- Java第七课 Java的多线程程序进程和线程的概念,实现多线程的两种方式,线程同步的原理,线程的死锁,运用wait和notify来实现producer - consumer关系,线程终止的两种情况。
- 进程,线程,AppDomain的概念及关系
- 多线程系列一 进程和线程基本概念
- 1线程概念:线程和进程之间的关系,线程间可共享资源,线程间非共享资源,线程的优缺点
- 进程与线程的关系(网上摘的 未整理)
- 进程和线程的关系
- LR里组 vusers 进程 线程的关系-Zee
- 孙鑫VC学习笔记:第十五讲 (一) 进程和线程基本概念
- 进程与线程、应用程序域关系
- Window下进程和线程的关系【转】
- 进程与线程、应用程序域关系
- 在Clr中应用程序域、进程、线程的关系
- 进程,线程,多线程概念
- 【日积月累】关于进程 线程和一些常见的多线程概念
- 描述进程与线程之间的关系,线程的优点和不足是什么?
- MSDN中对进程和线程的一些基本概念的描述
- 理解Linux中进程,线程等概念
- (转) 进程 > 线程 > 消息队列,三者的包含关系