028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

juc系列(1)---进程,线程,并行,并发-创新互联

目录

目前创新互联已为1000+的企业提供了网站建设、域名、虚拟主机、网站托管、服务器租用、企业网站设计、灵山网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。概述 进程

程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至CPU,数据加载至内
存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理IO的

当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程

进程就可以视为程序的一个实例。大部分程序可以同时运行多个实例进程(例如记事本、画图、浏览器
等),也有的程序只能启动一个实例进程(例如网易云音乐、360安全卫士等)

进程:程序是静止的,程序实体的运行过程就是进程,是系统进行资源分配的基本单位

进程的特征:并发性、异步性、动态性、独立性、结构性

线程

线程是属于进程的,是一个基本的 CPU 执行单元,是程序执行流的最小单元。
线程是进程中的一个实体,是系统独立调度的基本单位,线程本身不拥有系统资源,只拥有一点在运行中必不可少的资源,与同属一个进程的其他线程共享进程所拥有的全部资源

关系

一个进程可以包含多个线程,这就是多线程,比如看视频是进程,图画、声音、广告等就是多个线程

线程的作用:使多道程序更好的并发执行,提高资源利用率和系统吞吐量,增强操作系统的并发性能

单个cpu下的 单位时间内多个线程交替执行,但某个时刻只能有一个线程在运行
单个cpu的并发多线程
多个cpu的并行(单位时间内以及某个时刻都是多个线程同时进行)
多个cpu的并行

并发并行:同步异步:对比

线程进程对比:


你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


新闻名称:juc系列(1)---进程,线程,并行,并发-创新互联
文章起源:http://www.tsicrk.com/article/dddssj.html

其他资讯

让你的专属顾问为你服务

0.6117s