302/303并发与并行和进程概念



 

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

并行︰指两个或多个事件在同一时刻发生(同时发生)。  



我的计算机的以下屏幕截图显示了并发示例。我的计算机系统正在同时执行多项操作-它正在媒体播放器上运行视频,在终端上接受键盘输入,并在IntelliJ Idea中构建项目。

当我们说“多个任务同时执行”时,我们的实际意思是“多个任务在同一时间段内正在取得进展”。

任务以交错方式执行。操作系统如此频繁地在任务之间切换,以使用户看起来它们在同一物理时刻被执行。

并发是指多个流程在重叠的时间段内取得进展。并发的一个例子是,单个发牌人将一副牌洗牌,然后将其分成两堆。两堆纸牌几乎都实时增长,

 

但是一次只能放置一张纸牌。并发可以给我们一种并行性的错觉,因为两个进程几乎实时地取得了合理的进展,尽管在任何给定时间仅发生一次操作

 

 并行是指多个进程同时进行。为了在上面的洗牌示例中实现并行性,我们需要添加第二个发牌人和第二个牌组。现在,我们可以将两个交易员将两个牌组洗牌成两个完全平行的独立牌堆。

每堆纸牌的增长速度彼此独立。任何类型的故障都是隔离的,例如,其中一个经销商丢下甲板或以其他方式破坏重新安排过程。一个经销商的业绩和成功不会影响另一经销商。

 

这构成了讨论,在我们阅读后续材料时应牢记这一点。

 

  

 

进程概念

进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程也是程序的一次执行过程,是系统运行程序的基本单位;

系统运行一个程序即是一个进程从创建运行到消亡的过程。

 

 

 

 

posted @   ja不会va  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示