4.2.多线程JUC-并发和并行

一.并发:

1.概念:

2.解析:

"并发"重点强调"交替",

就好比打游戏的同时抽烟、喝可乐,因此右手一会儿点击鼠标、一会儿抽烟、一会儿喝可乐,所以这种情况可以看作并发,右手就可以看作CPU,这里的"打游戏"、"抽烟"、"喝可乐"可以看作3条线程,CPU就是在这3条线程中交替进行。


二.并行:

1.概念:

2.解析:

"并行"重点强调"同时",

即两条线程,两个CPU同时执行,

这时可能有疑问,为什么是两个CPU?电脑里不是只有1个CPU吗?

是的,电脑里只有1个CPU,但是CPU分为几核几线程,如下图:

而这里线程数量就代表该电脑能同时运行多少条线程,

以2核4线程为例,如下图:

它可以同时并行4条线程,所以如果计算机当中只有4条线程,那么它无需切换,

如果线程数量超过4条,这4条红线就会在多个线程之间随机切换了,

所以在计算机中并发和并行可能同时都在发生。


三.总结:


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1215485.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

4.3.多线程JUC-多线程的实现方式

一.多线程共有3种实现方式: 二.第一种实现方式:继承Thread类的方式进行实现 1.Thread类详解: 如上图,其中解释到线程 是程序中的执行线程。Java 虚拟机允许应用程序并发地运行多个执行线程,意思是Thread类就表示Java里…

【kylin-Linux】Flash兼容插件包安装

[注意]Adobe Flash已在2020年底停止更新安装思路1.更换apt源2.更新软件源3.安装kylin-flash-plugin步骤1.更换软件源编辑sources.list文件,更换为你需要的源地址,网上有很多开源镜像站,具体自己去网络上寻找。sudo vim /etc/apt/sources.list…

Java毕设项目:基于springboot的网格仓管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

【毕业设计】基于springboot的网格仓管理系统的设计与实现(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围::小程序、SpringBoot、SSM、JSP、Vue、PHP、Java、pyth…

Javadoc 常用标签及用法

基础标签1. param - 参数说明/*** 计算两个数的和* param a 第一个加数* param b 第二个加数*/ public int add(int a, int b) {return a b; }2. return - 返回值说明/*** 获取用户姓名* return 用户的姓名,如果不存在返回null*/ public String getName() {return …

2026年不锈钢装饰厂家推荐排行榜:线条、门套、淋浴房、屏风隔断、金属柜与电梯装饰,匠心工艺与时尚设计完美融合

2026年不锈钢装饰厂家推荐排行榜:线条、门套、淋浴房、屏风隔断、金属柜与电梯装饰,匠心工艺与时尚设计完美融合 在现代建筑装饰与室内设计中,不锈钢以其卓越的耐久性、多样的表面处理工艺以及强烈的现代感,已从传…

《构建之法》阅读笔记(团队协作与流程)

团队协作部分的核心在于,通过科学的流程将个人能力整合为高效的集体产出。书中指出,一个成功的软件团队不仅需要优秀的个体,更需要明确的目标、合适的流程与良好的沟通机制。敏捷开发方法,特别是Scrum框架,被重点…

solidity语法

1 ether = 1 000 000 000 gwei  (10⁹ gwei -- 1e9) = 1 000 000 000 000 000 000 wei (10⁸ wei -- 1e18) 学习路径学习区块链基础和solidity和foundry,了解基础的开发- 基础课程:区块链基础,solidity语言开…

学习进度 9

DataFrame 其实是带列名的分布式表格,和 MySQL 里的表、Pandas 里的 DataFrame 逻辑差不多,比纯手写 RDD 算子简单太多。比如之前用 RDD 统计文本行数,得写sc.textFile("file.txt").count(),而 DataFram…

,1月25号

今天依旧。 学习一下java中的接口。 再复习了一下数据库的知识。

2026年电池连接器厂家推荐排行榜:刀片式/弹片式/纽扣式/DC电源插座/Type C/Wafer/XT30/XT60/XT90/新国标2+4,精选高效稳定连接方案

随着全球能源转型的加速和电子设备智能化、便携化趋势的深化,电池作为核心储能单元,其性能与可靠性日益受到关注。而连接器,作为电池与设备之间能量与信号传输的“咽喉要道”,其重要性不言而喻。从新能源汽车的动力…

web3常见术语

RPC RPC = Remote Procedure Call,即“远程过程调用”。 简单来说,就是一个程序(或客户端)可以像调用本地函数/方法一样,向远 端服务器节点(或服务)发出请求,让对方执行某个过程(procedure/方法/函 数),并…

以太坊(世界计算机)

以太坊被称为 “世界计算机”,核心是它突破了比特币仅能处理简单价值转移的局限,靠去中心化架构、图灵完备的智能合约等技术,构建了一个全球可访问、能承载复杂计算与多样化应用的分布式计算平台。下面以计算机五层…

YOLO26改进 - 特征融合 | EFC增强层间特征相关性,通过多尺度特征交互减少冗余信息丢失即插即用

前言 本文介绍了基于增强层间特征相关性(EFC)的轻量级融合策略及其在 YOLO26中的结合。检测无人机图像小物体具有挑战性,传统多尺度特征融合方法存在不足。EFC 模块通过引入分组的特征聚焦单元(GFF)增强特征关联性&am…

YOLO26改进 - 特征融合 | 融合Hyper-YOLO混合聚合网络MANet(Mixed Aggregation Network)通过多路径设计实现高效特征学习与模型适应性提升

前言 本文介绍了新型目标检测方法 Hyper - YOLO 及其在 YOLO26中的结合。传统 YOLO 模型颈部设计有局限,为此提出超图计算驱动的语义收集与扩散框架(HGCSCS),将视觉特征图转化到语义空间并构建高阶信息传播机制。Hyper - YOLO 在…

汉字阅读开挂了?汉英阅读速度实测对比,效率差出40%+!

汉字阅读开挂了?汉英阅读速度实测对比,效率差出40%! 一、 引言:刷文时你没发现的秘密 —— 汉字阅读比英语快多少? 1.1 生活场景切入:为什么读中文资讯 “一目十行”,读英文原文却 “磕磕绊绊…

缓存三剑客困难

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2026年 印刷厂家推荐排行榜:化妆瓶、亚克力、咖啡杯、金属、PC满板、电子产品、汽车零件、遥控面板、医疗器材、罐体印刷,专业定制与高精度工艺之选

2026年印刷厂家推荐排行榜:专业定制与高精度工艺之选 在当今制造业精细化、个性化需求日益增长的背景下,特种印刷技术已成为提升产品附加值、实现品牌差异化竞争的关键环节。无论是化妆品包装的奢华质感、电子产品的…

AI工程师必看!X-Distill技术详解:让机器人仅需10条数据就能学会复杂操作,建议收藏学习!

X-Distill是一种创新的跨架构知识蒸馏技术,解决了机器人视觉中的"数据悖论"问题。该方法通过两步法:先在ImageNet上将大型ViT的视觉知识蒸馏到小型CNN中,再在机器人任务上微调,使仅需10条演示数据的模型就能学习书写、抓…

AI驱动的动态调度:从理论到实践,程序员必备的智能制造核心技能(建议收藏)

制造业正从大批量生产转向多品种小批量生产,不确定性成为常态。传统"以计划为中心"的生产方式难以应对变化,AI驱动的动态调度成为关键解决方案。通过实时感知、策略演化和闭环自调节,动态调度使制造系统从"静态匹配"转向…