博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java中并发和并行的概念
阅读量:4992 次
发布时间:2019-06-12

本文共 329 字,大约阅读时间需要 1 分钟。

并发和并行既有相似又有区别(微观时间角度)

并发:指两个或者多个事件在同一时间段内发生

并行:指两个或多个事件在同一时间点发生

 

在操作系统中,当有多个程序运行时,并发性是指在一段时间内宏观上有多个程序在同时运行

(宏观:从用户体验的角度即边玩游戏边听歌),但在单核系统中,每一时刻却仅有一个程序执行,

这就是CPU中时间片的概念,可以想象CPU把运行的一秒钟分成十份,计算机中所有程序,

运行中的程序交替的执行在每一个十分之秒中。当代的计算机都有多个核心每个核心可以单独的去执行程序

所以当计算机CUP有多个核心时并行性的概念在微观上即可视为存在的现象。

 

转载于:https://www.cnblogs.com/voryla/p/11066873.html

你可能感兴趣的文章
Swift - 内存泄露原因(循环强引用)及解决办法
查看>>
AIDL-Android接口描述语言实现跨进程通讯
查看>>
剑指Offer - 九度1354 - 和为S的连续正数序列
查看>>
LeetCode - Anagrams
查看>>
用MFC时,如果程序崩溃,检查内存,然后注意GDI数量,在任务管理器里选项-查看列-GDI数量...
查看>>
angular(转)
查看>>
ansible简单现网配置
查看>>
数据结构C++版-树
查看>>
JavaScript学习总结--创建对象(3_原型)
查看>>
FZU 2092 收集水晶 dp+bfs
查看>>
Java学习---网页编辑器FCKeditor使用详解
查看>>
IDEA开发React环境配置
查看>>
香港两日游
查看>>
cordova 打包发布正式版 apk
查看>>
常用集合比较
查看>>
二分搜索
查看>>
感觉这周的每日都是累
查看>>
Tarjan求点双连通分量
查看>>
Tomcat项目自动部署脚本
查看>>
Python操作MySQL数据库
查看>>