chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一句話(huà)讓你理解線(xiàn)程和進(jìn)程

信盈達(dá) ? 2024-06-04 08:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天給大家分享一下線(xiàn)程與進(jìn)程,主要包含以下幾部分內(nèi)容:

  • 一句話(huà)說(shuō)明線(xiàn)程和進(jìn)程
  • 操作系統(tǒng)為什么需要進(jìn)程
  • 為什么要引入線(xiàn)程
  • 一圖說(shuō)明線(xiàn)程和進(jìn)程的關(guān)系

一句話(huà)讓你理解進(jìn)程和線(xiàn)程

f8dfaea6-2205-11ef-bd4a-92fbcf53809c.png

進(jìn)程:是指?個(gè)內(nèi)存中運(yùn)?的應(yīng)?程序,比如QQ、微信、瀏覽器等;?個(gè)應(yīng)?程序也可以同時(shí)運(yùn)?多個(gè)進(jìn)程,比如同時(shí)打開(kāi)兩個(gè)QQ、瀏覽器。


線(xiàn)程:1個(gè)進(jìn)程(應(yīng)用程序)可能需要同時(shí)執(zhí)行幾個(gè)任務(wù),比如QQ可以同時(shí)視頻、傳輸文件、文字聊天,可以使用一個(gè)線(xiàn)程負(fù)責(zé)處理視頻,一個(gè)線(xiàn)程負(fù)責(zé)傳輸文件,一個(gè)線(xiàn)程負(fù)責(zé)文字聊天,讓這些任務(wù)并發(fā)執(zhí)行。


進(jìn)程我們可以從任務(wù)管理器中查看到,也可以使用快捷鍵ctrl+alt+del鍵快速調(diào)出任務(wù)管理器。在進(jìn)程上點(diǎn)擊"結(jié)束任務(wù)"即可看到該應(yīng)用程序被關(guān)閉掉了。

演示一:進(jìn)程查看


f8e37324-2205-11ef-bd4a-92fbcf53809c.png

演示二:一個(gè)應(yīng)用程序同時(shí)運(yùn)行多個(gè)進(jìn)程(同時(shí)打開(kāi)兩個(gè)QQ)


f8e74fc6-2205-11ef-bd4a-92fbcf53809c.png

f8f88d4a-2205-11ef-bd4a-92fbcf53809c.png

我們平時(shí)使用電腦上網(wǎng)、打游戲、聽(tīng)歌、購(gòu)物,實(shí)際上都是運(yùn)行一個(gè)個(gè)的程序。

程序,實(shí)際上就是一些命令集合,操作系統(tǒng)讓這些指令運(yùn)行起來(lái),讓你能夠享受這些程序提供的服務(wù)。

執(zhí)行指令的核心部件就是CPU,生活中通常說(shuō)是幾核的,核越多,并行處理的程序越多,能大大地提高電腦運(yùn)行的效率。

但是一個(gè)電腦/手機(jī)的CPU數(shù)量是有限的,如何讓有限的CPU同時(shí)執(zhí)行各種程序呢?

操作系統(tǒng)通過(guò)時(shí)分共享來(lái)實(shí)現(xiàn),時(shí)分共享是操作系統(tǒng)共享系統(tǒng)資源最基本的技術(shù)之一。

假如操作系統(tǒng)上運(yùn)行著3個(gè)程序,那么CPU每次運(yùn)行一個(gè)程序,然后在下一個(gè)時(shí)間點(diǎn),運(yùn)行第二個(gè)程序,然后很快切到第三個(gè)程序。

由于CPU切換得非??欤瑢?duì)于用戶(hù)來(lái)說(shuō),就像3個(gè)程序同時(shí)運(yùn)行起來(lái)一樣。

f8ff5832-2205-11ef-bd4a-92fbcf53809c.png

但是程序切換有一些問(wèn)題需要解決:

1、程序是否正在運(yùn)行

2、上一次CPU運(yùn)行到哪一個(gè)指令,切換后需要從上一次中斷處重新運(yùn)行

3、每個(gè)程序都會(huì)占用一定的系統(tǒng)資源,例如內(nèi)存,如何保證每個(gè)進(jìn)程的資源安全與獨(dú)立性。

為了讓操作系統(tǒng)輕松明白程序的上述信息,我們使用進(jìn)程對(duì)程序進(jìn)行抽象,打開(kāi)一個(gè)應(yīng)用就在系統(tǒng)中開(kāi)了一個(gè)進(jìn)程,每個(gè)進(jìn)程都有1個(gè)獨(dú)立的內(nèi)存空間。


f903ac66-2205-11ef-bd4a-92fbcf53809c.png

引入線(xiàn)程之后,不僅是進(jìn)程之間可以并發(fā),進(jìn)程內(nèi)的各線(xiàn)程之間也可以并發(fā),從而進(jìn)一步提升了系統(tǒng)的并發(fā)度,使得一個(gè)進(jìn)程內(nèi)也可以并發(fā)處理各種任務(wù)(如QQ這個(gè)進(jìn)程可以同時(shí)視頻、文字聊天、傳文件)。

f90785ca-2205-11ef-bd4a-92fbcf53809c.png

f92bde84-2205-11ef-bd4a-92fbcf53809c.png

f92fbb58-2205-11ef-bd4a-92fbcf53809c.png

簡(jiǎn)而言之:?個(gè)程序運(yùn)?后?少有?個(gè)進(jìn)程,?個(gè)進(jìn)程中可以包含多個(gè)線(xiàn)程。

另外,還要注意兩個(gè)概念并發(fā)和并行。

并發(fā):進(jìn)程和線(xiàn)程都是為了提高CPU的并發(fā)能力,

并行:而多個(gè)CPU系統(tǒng)中,則這些可以并發(fā)執(zhí)行的程序便可以分配到多個(gè)處理器上( CPU ),實(shí)現(xiàn)多任務(wù)并行處理。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3826

    瀏覽量

    82996
  • 線(xiàn)程
    +關(guān)注

    關(guān)注

    0

    文章

    508

    瀏覽量

    20217
  • 進(jìn)程
    +關(guān)注

    關(guān)注

    0

    文章

    207

    瀏覽量

    14285
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    linux一句話(huà)精彩問(wèn)答

    linux一句話(huà)精彩問(wèn)答.pdf ...
    發(fā)表于 01-18 09:06

    linux一句話(huà)精彩問(wèn)答

    linux一句話(huà)精彩問(wèn)答.pdf
    發(fā)表于 04-21 22:30

    Linux一句話(huà)問(wèn)答

    Linux一句話(huà)問(wèn)答
    發(fā)表于 04-22 18:21

    linux一句話(huà)的經(jīng)典對(duì)答和ucos的資料

    linux一句話(huà)的經(jīng)典對(duì)答和ucos的資料
    發(fā)表于 09-23 21:53

    linux的一句話(huà)精彩對(duì)答和其它資料

    linux的一句話(huà)精彩對(duì)答和其它資料
    發(fā)表于 09-23 21:59

    linux一句話(huà)精彩問(wèn)答

    linux一句話(huà)精彩問(wèn)答
    發(fā)表于 11-09 00:40

    論壇有獎(jiǎng)?wù)骷顒?dòng),一句話(huà)贏獎(jiǎng)品!

    我們論壇條“高大上”的Slogan吧活動(dòng)正文slogan要求:1.結(jié)合對(duì)電子發(fā)燒友論壇的理解與期望2.一句話(huà),20個(gè)字以?xún)?nèi)本帖活動(dòng)時(shí)間:2016年4月13日—4月19日活動(dòng)詳情:第
    發(fā)表于 04-13 17:05

    準(zhǔn)備入門(mén),誰(shuí)來(lái)用一句話(huà)告訴我它和51的區(qū)別以及其應(yīng)用,就是一句話(huà)

    如題。。。。。。。。。。。。。。。。。。。我相信大神一句話(huà)就能告訴我
    發(fā)表于 04-13 18:18

    如何用一句話(huà)證明是程序員?41 個(gè)答案揭曉!精選資料分享

    作者 | 王曉曼出品 | 程序人生(ID:coder _life)我們常說(shuō)術(shù)業(yè)有專(zhuān)攻,也常感嘆隔行如隔山。即便在所處的領(lǐng)域?qū)W得不怎么樣,對(duì)別人來(lái)說(shuō)也可能是天書(shū)級(jí)別。之前有#一句話(huà)證明...
    發(fā)表于 07-21 08:36

    淺談多進(jìn)程線(xiàn)程的選擇

    魚(yú)還是熊掌:淺談多進(jìn)程線(xiàn)程的選擇關(guān)于多進(jìn)程和多線(xiàn)程,教科書(shū)上最經(jīng)典的一句話(huà)是“進(jìn)程是資源分配的
    發(fā)表于 08-24 07:38

    Linux一句話(huà)精彩問(wèn)答 pdf

    Linux一句話(huà)精彩問(wèn)答1001 修改主機(jī)名(bjchenxu).101002 Ret Hat Linux啟動(dòng)到文字界面(不啟動(dòng)xwindow)(bjchenxu)101003 linux的自動(dòng)升級(jí)更新問(wèn)題(hutuworm,NetDC).101004 windows下看linux分區(qū)的
    發(fā)表于 11-05 23:50 ?33次下載

    一句話(huà)點(diǎn)評(píng)2012年20大技術(shù)前瞻

    一句話(huà)點(diǎn)評(píng)2012年20大技術(shù)前瞻1、MEMS技術(shù),2、無(wú)線(xiàn)傳感網(wǎng)3、物聯(lián)網(wǎng)4、塑料電子
    發(fā)表于 01-05 09:07 ?2117次閱讀

    inux一句話(huà)精彩問(wèn)答

    inux一句話(huà)精彩問(wèn)答
    發(fā)表于 10-27 10:44 ?14次下載
    inux<b class='flag-5'>一句話(huà)</b>精彩問(wèn)答

    AI 軟件TLDR:可用一句話(huà)概括文章

    快速瀏覽的意義,很有可能讓人忽略掉篇正文內(nèi)容還不錯(cuò)的文章。那么,是否可以在摘要的基礎(chǔ)上進(jìn)步提煉,用一句話(huà)概括文章? 答案是:AI 可以做到。 近日,款科學(xué)搜索引擎在其官網(wǎng)上就推出
    的頭像 發(fā)表于 11-27 17:00 ?1.4w次閱讀

    一句話(huà)解決嵌入式開(kāi)發(fā)ping問(wèn)題

    一句話(huà)解決嵌入式開(kāi)發(fā)ping問(wèn)題至此,Windows、Ubuntu虛擬機(jī)、開(kāi)發(fā)板三者就可以互相 ping 通了。
    發(fā)表于 10-20 21:51 ?2次下載
    <b class='flag-5'>一句話(huà)</b>解決嵌入式開(kāi)發(fā)ping問(wèn)題