进程与线程
发布日期:2021-11-13 02:35:02
浏览次数:6
分类:技术文章
本文共 286 字,大约阅读时间需要 1 分钟。
一、进程
原先cpu运行很慢,跑一个程序就够了,但随着cpu越来越快,当程序等待IO时cpu是空闲的,非常浪费资源。所以有了操作系统进程的概念。进程就在正在执行的程序。操作系统为进程分配独立的地址空间和系统资源(文件)。进程包括代码段,数据段,(Process Control Block)(包括进程ID, 进程状态,地址,文件指针,寄存器内容等)。进程是操作系统分配资源的最小单位。
二、线程
线程是为了利用cpu多核性能,线程是进程的内部的一个执行序列,共享进程的地址空间和资源,拥有自己独立的栈、程序计数器,寄存器,上下文切换比进程更轻量。线程是CPU的基本调度单位
转载地址:https://blog.csdn.net/johnllllll/article/details/108376984 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年03月04日 09时46分44秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
html5 调用摄像头 支持IE,JS调用本地摄像头拍照(兼容各大浏览器及IE8+)
2019-04-21
es审计日志_elasticsearch 事务日志translog
2019-04-21
java 图片旋转保存_Java 对图片90度旋转
2019-04-21
用java实现文学研究助手_数据结构文学研究助手 C语言代码实现(带源码+解析)...
2019-04-21
java gc的几种方式_GC 的三种基本实现方式
2019-04-21
babylonjs 设置面板位置_babylonjs 空间坐标转为屏幕坐标
2019-04-21
php局部页面滚动,在访问另一页面后保留浏览器滚动位置 - php
2019-04-21
linux服务器怎么添加站点,如何增加站点或虚拟主机及文件说明
2019-04-21
linux系统输入指令,Linux系统基础 - 基本操作命令
2019-04-21
mysql in 有序_mysql中的in排序 mysql按in中顺序来排序
2019-04-21
mysql 查询姓王_MySQL查询语句练习题,测试足够用了
2019-04-21
mysql多实例脚本_mysql多实例脚本
2019-04-21
python如何生成excel文件夹_用python脚本通过excel生成文件夹树结构
2019-04-21