关于线程与进程以及线程和进程控制块理解
来源:互联网 发布:帝国cms演示 编辑:程序博客网 时间:2024/05/18 22:41
进程和线程的概念:
进程是表示资源分配的基本单位,又是调度运行的基本单位。用户运行自己的程序,系统就创建一个进程,并为它分配各类资源。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。进程是系统中的并发执行的单位。
线程是进程中执行运算的最小单位,即执行处理机调度的基本单位。如果把进程理解为在逻辑上操作系统所完成的任务,那么线程表示完成该任务的许多可能的子任务之一。它便于调度和使用。系统在运行的时候会为每个进程分配不同的内存区域,但是不会为线程分配内存(线程所使用的资源是它所属的进程的资源),线程组只能共享资源。那就是说,除了线程在运行的时候要占用CPU资源外,计算机内部的软硬件资源的分配与线程无关,线程只能共享它所属进程的资源。
至于他们的关系,可以理解为线程是进程的一部分。一个线程只能属于一个进程,而一个进程可以有多个线程。线程是进程的一部分,所以线程有的时候被称为是轻权进程或者轻量级进程。
0 0
- 关于线程与进程以及线程和进程控制块理解
- 理解进程与线程
- 进程与线程理解
- 关于进程与线程的理解
- 理解进程和线程
- 理解进程和线程
- 进程和线程理解
- 进程和线程理解
- 理解进程和线程
- 关于进程和线程的理解
- 关于进程和线程的一点理解
- 关于进程和线程以及句柄
- 关于进程和线程以及句柄
- 关于线程与进程
- 关于进程和线程
- 关于线程和进程
- 关于进程和线程
- 关于进程和线程
- JSP编程技术3-服务器时钟示例
- Android 代码混淆及打包相关
- C++中智能指针的模板类
- 加载js快点的方法
- 前台线程与后台线程的选择
- 关于线程与进程以及线程和进程控制块理解
- 图片压缩
- 从数列1,2,3.......n 中随意取几个数,使其和等于sum
- getSystemService
- lib*.so.* 链接不到
- PHP-FPM 高负载后停止响应 502
- LNMP一键安装包如何重装Nginx
- IOS开发缓存机制之—内存缓存机制
- 数据库索引的作用和优点缺点