成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

吃個快餐都能學到串行、并行、并發

開發 后端
這篇文章繼續來嘮嘮概念,講這三兄弟:串行(Serial)、并行(Parallel)、并發(Concurrent)。

 [[270315]] 

這篇文章繼續來嘮嘮概念,講這三兄弟:串行(Serial)、并行(Parallel)、并發(Concurrent)。

吃快餐

出門在外吃飯是一件頭疼的事,用我大學舍友一句話形容:如果不是沒吃飯不能活,他是不會吃飯的。不管學生還是工作者,吃飯都是一件需要揪心的事,有食堂的企業員工糾結要在公司食堂吃飯還是在外面吃飯,沒食堂的企業員工則糾結是吃面還是吃米飯。每到飯點,和同事去吃飯都會問一句廢話:吃啥?然后相視而笑,繼續吃快餐。。。

咱吃快餐也能學點知識,我來給大家一一道來。快餐有一個很明顯的特點就是:排隊!!! 目前我見過的有下面幾種排隊方式,剛好和咱們今天要講的串行、并發、并行一一對應。

現在我們公司附近的快餐,人少的時候,就是排一條隊,如下圖所示,每個人按順序排,一直往前走,如果看到想吃的菜,就用手指一指,快餐員工就會給你打菜,這個應該是很多快餐店都采用的方式,容易管理,但是有一點需要強調的就是如果一個同學只想吃米飯和豆芽,他還是需要排一整隊到最后的結賬臺結賬。這其實就是咱們計算機世界里面的串行,一條隊伍,依次有序的執行著。

 

不過一到 12 點高峰期上面那種排隊方式就撐不住了,分分鐘排隊排到外面曬太陽,這時為了提高效率,因為快餐店還有一片空地,所以又加了一套打菜裝備和員工,這時很好的解決了一條隊伍太長的問題,這時就是并行了,2 套打菜裝備和員工各自互不干涉,完全獨立,每套裝備能夠解決每個顧客的點菜需求。當然這要求比較高,需要餐廳有足夠的空間可以放下兩套裝備,并且需要雇傭多一倍的員工來為顧客打菜,這里就類似計算機的雙核。

 

除了上面的兩種快餐排隊方式,還見過下面這種的,只有一套打菜裝備,但是卻有很多個隊,每個菜排一條隊(現實中其實不止一個菜,而是多個菜,這里畫圖就簡化成一個菜),每個人就只需要排自己想吃的菜的隊伍,這一道道菜就像計算機的各個資源,比如 CPU、IO 等等,人就像一個一個進程,有些只需要 CPU 計算資源,有些還要 IO 資源,各取所需,這種方式就是并發。這種打菜方式和上面第一種所需要的資源是一樣的:一套打菜裝備和員工。每個顧客最終都需要走到結賬這個步驟,而結賬只有一個,也就是類似計算機的單核。

 

總結

那么回歸到計算機世界,這三者是什么東西呢?早期計算機只有一個 CPU,也就是所謂的單核計算機,只有一個 CPU 去執行任務,所以只能是一個任務一個任務的跑,每個任務跑完才讓下一個任務跑,也就是串行的,后面因為進程和線程概念的提出與實現,它們使得任務以進程的方式運行,拆分成多個時間片運行,而不是一次運行執行完任務,這樣子在一個 CPU 運行中可以有多個任務在并發執行,這時還是只有一個 CPU,一個時間點只有一個任務在執行,而并行是因為 CPU 硬件的發展,出現多核 CPU,所以實現了真正的同一時間點能有多個任務在執行。

上面用快餐排隊現象給大家解釋了串行、并行、并發這三個概念,大家理解了么?如果不理解可能是我講得不夠透徹,可以留言跟我提一提建議;如果理解了,可否幫忙轉發一下,多謝啦!

責任編輯:龐桂玉 來源: 中國開源
相關推薦

2011-11-17 10:34:44

并行程序

2022-03-06 20:35:41

并發串行CAP

2024-12-16 17:00:00

并行并發Java

2024-05-08 16:54:21

Python編程開發

2009-08-04 14:48:26

并發和并行的區別

2022-01-17 15:43:04

Go 并行性并發性

2023-11-08 09:36:01

Java編程

2022-04-26 08:41:38

Swift并發系統iOS

2018-10-18 09:34:16

高并發異步化并行化

2011-05-24 13:37:16

jQueryAjax

2015-07-22 16:40:23

快餐店云計算SaaS應用

2023-11-12 17:19:07

并行并發場景

2024-09-23 17:15:28

Python并發并行

2025-03-25 09:30:00

2019-10-29 20:13:43

Java技術程序員

2025-03-18 07:30:00

編程并發Python

2009-06-03 15:27:07

CPU網絡優化網康

2010-09-27 09:23:42

JVM調優

2022-02-07 21:49:19

串行通信UART

2023-04-25 17:20:22

數據模型
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 手机av在线 | 麻豆视频在线免费看 | av片在线观看网站 | 亚洲激情一区二区三区 | 亚洲精品综合 | www.亚洲成人网 | 欧美在线高清 | 久久精品视频网站 | 国产三级国产精品 | 久久久久午夜 | 97人人干 | 日韩欧美中文字幕在线观看 | 人人干人人艹 | 亚洲天堂一区 | 中文字幕精| 日韩欧美在线免费观看 | 美女视频黄色片 | 野狼在线社区2017入口 | 亚洲国产精品日本 | 国产在线资源 | 天堂一区二区三区四区 | 男女羞羞在线观看 | 日本成人福利视频 | 亚洲综合三区 | 久久网亚洲 | 在线观看日韩 | 日本亚洲精品 | 久久久久久久久久性 | 国产精品综合色区在线观看 | 国产精品一区久久久 | 老司机精品福利视频 | 亚洲视频中文字幕 | 国产黄色av网站 | 免费的一级视频 | 蜜臀久久 | 久久成人人人人精品欧 | 欧美精品久久久久久 | 国产精品1区2区 | 国产一区二区三区四区三区四 | 欧美日韩福利视频 | 播放一级黄色片 |