news 2026/8/18 11:56:46

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
4.2.多线程JUC-并发和并行

一.并发:

1.概念:

2.解析:

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

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


二.并行:

1.概念:

2.解析:

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

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

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

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

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

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

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

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

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


三.总结:


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/15 21:36:53

探索Matlab水下图像处理与GUI界面构建之旅

数字图像处理matlab水下图像处理,gui 界面运用,有讲解报告 在数字图像处理的广袤领域中,水下图像处理因其独特的挑战而备受关注。Matlab作为一款强大的工具,为我们解决水下图像处理难题提供了丰富的资源和便捷的途径。同时&#…

作者头像 李华
网站建设 2026/8/13 15:19:37

大模型开发学习路径:从基础知识到工程实战的完整指南

文章提供大模型(LLM)从入门到实战的12个月完整学习路线,分为四个阶段:阶段1打牢Python、数学和深度学习基础;阶段2掌握Prompt工程、LangChain等核心框架;阶段3学习模型微调与部署技术;阶段4探索多模态与工程化应用。每…

作者头像 李华
网站建设 2026/8/15 18:15:52

导师严选2026 10款一键生成论文工具测评:本科生毕业论文必备清单

导师严选2026 10款一键生成论文工具测评:本科生毕业论文必备清单 2026年学术写作工具测评:为本科生毕业论文提供高效解决方案 随着高校对学术规范要求的不断提高,本科生在撰写毕业论文过程中面临诸多挑战,如文献检索效率低、格式…

作者头像 李华
网站建设 2026/8/15 21:12:43

多模态融合技术全解析:从传统架构到GPT-4o的演进之路

文章系统介绍了多模态融合技术的演进历程,从早期融合、晚期融合到Transformer时代的深度交互,再到当前主流的连接器范式和前沿的原生融合技术。详细分析了不同融合方法的优缺点、适用场景及工程实现,包括模态对齐、幻觉等常见问题的解决方案&…

作者头像 李华