码迷,mamicode.com
首页 > 编程语言 > 详细

Java中并发和并行的概念

时间:2019-06-21 22:14:54      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:com   alt   执行   image   区别   现象   时间   cpu   bsp   

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

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

技术图片

 

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

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

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

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

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

 

Java中并发和并行的概念

标签:com   alt   执行   image   区别   现象   时间   cpu   bsp   

原文地址:https://www.cnblogs.com/voryla/p/11066873.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!