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

進程與線程的一個通俗簡單解釋

運維 系統運維
進程(process)和線程(thread)是操作系統的基本概念,但是它們比較抽象,不容易掌握。最近,我讀到一篇材料,發現有一個很好的類比,可以把它們解釋地清晰易懂。

進程(process)和線程(thread)是操作系統的基本概念,但是它們比較抽象,不容易掌握。最近,我讀到一篇材料,發現有一個很好的類比,可以把它們解釋地清晰易懂。

1、 計算機的核心是CPU,它承擔了所有的計算任務。它就像一座工廠,時刻在運行。 

[[277094]] 

2、假定工廠的電力有限,一次只能供給一個車間使用。也就是說,一個車間開工的時候,其他車間都必須停工。背后的含義就是,單個CPU一次只能運行一個任務。 

[[277095]] 

3、進程就好比工廠的車間,它代表CPU所能處理的單個任務。任一時刻,CPU總是運行一個進程,其他進程處于非運行狀態。  

[[277096]] 

4、一個車間里,可以有很多工人。他們協同完成一個任務。 

[[277097]] 

5、線程就好比車間里的工人。一個進程可以包括多個線程。  

[[277098]] 

6、車間的空間是工人們共享的,比如許多房間是每個工人都可以進出的。這象征一個進程的內存空間是共享的,每個線程都可以使用這些共享內存。  

[[277099]] 

7、可是,每間房間的大小不同,有些房間最多只能容納一個人,比如廁所。里面有人的時候,其他人就不能進去了。這代表一個線程使用某些共享內存時,其他線程必須等它結束,才能使用這一塊內存。 

[[277100]] 

8、一個防止他人進入的簡單方法,就是門口加一把鎖。先到的人鎖上門,后到的人看到上鎖,就在門口排隊,等鎖打開再進去。這就叫”互斥鎖”(Mutual exclusion,縮寫 Mutex),防止多個線程同時讀寫某一塊內存區域。 

[[277101]] 

9、還有些房間,可以同時容納n個人,比如廚房。也就是說,如果人數大于n,多出來的人只能在外面等著。這好比某些內存區域,只能供給固定數目的線程使用。 

[[277102]] 

10、這時的解決方法,就是在門口掛n把鑰匙。進去的人就取一把鑰匙,出來時再把鑰匙掛回原處。后到的人發現鑰匙架空了,就知道必須在門口排隊等著了。這種做法叫做”信號量”(Semaphore),用來保證多個線程不會互相沖突。  

[[277103]]

不難看出,mutex是semaphore的一種特殊情況(n=1時)。也就是說,完全可以用后者替代前者。但是,因為mutex較為簡單,且效率高,所以在必須保證資源獨占的情況下,還是采用這種設計。 

[[277104]] 

11、操作系統的設計,因此可以歸結為三點:

(1)以多進程形式,允許多個任務同時運行;

(2)以多線程形式,允許單個任務分成不同的部分運行;

(3)提供協調機制,一方面防止進程之間和線程之間產生沖突,另一方面允許進程之間和線程之間共享資源。

 

責任編輯:龐桂玉 來源: 戀習Python
相關推薦

2013-04-25 09:55:21

進程線程

2021-12-02 06:08:36

物聯網IOT物聯網技術

2018-08-26 05:38:44

路由器調制解調器網絡設備

2021-03-13 12:54:50

Node進程Cron

2018-06-05 15:41:22

進程線程協程

2023-09-04 08:08:59

2023-07-03 07:27:41

進程線程Win32

2015-09-17 13:26:56

線程數進程Linux

2011-03-24 09:34:41

SPRING

2019-10-21 09:57:05

多云混合云云計算

2020-10-26 13:12:00

多線程調度隨機性

2024-10-22 15:34:57

2009-07-14 16:02:42

JDBC例子

2020-11-09 06:38:00

ninja構建方式構建系統

2024-05-15 10:07:11

Agents人工智能CSV

2018-11-22 14:09:45

iOS架構組件開發

2009-08-19 04:14:00

線性鏈表

2023-02-07 10:40:30

gRPC系統Mac

2024-01-31 08:16:38

IPythonPython解釋器

2014-12-11 16:40:31

Android|進程線程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产乱码精品一区二区三区忘忧草 | 国产精品久久久久久久午夜片 | 国产精品国产成人国产三级 | 欧美人妇做爰xxxⅹ性高电影 | 国产精品1区2区 | 成人免费观看男女羞羞视频 | 午夜精品在线观看 | 伊人色综合久久天天五月婷 | 一区二区三区视频免费观看 | 精品一区二区电影 | 国产高清视频在线 | 亚洲色图综合 | 欧美日韩精品一区二区 | 国产在线97 | 成人精品视频在线观看 | 亚洲精品久久久久久国产精华液 | 国产极品91 | 黄色片在线 | 在线黄色影院 | 免费一区 | 亚洲精品一区久久久久久 | 亚洲视频在线看 | 亚洲成人精品一区 | 日韩一区二区在线播放 | 久久久毛片 | 亚洲毛片在线观看 | 亚洲精品福利在线 | 黄色网页在线观看 | 91久久久久| 日韩av电影在线观看 | 国内成人免费视频 | 精品国产一区三区 | 久久精品91久久久久久再现 | 国产欧美一区二区三区在线看 | 日韩在线视频一区 | 成人h电影在线观看 | 中文成人无字幕乱码精品 | 91视频免费在观看 | 精品国产一级 | 一级黄片一级毛片 | 午夜精品一区二区三区在线视频 |