<dfn id="siuuq"><code id="siuuq"></code></dfn>
<menu id="siuuq"><kbd id="siuuq"></kbd></menu>
  • <menu id="siuuq"><acronym id="siuuq"></acronym></menu>
  • <menu id="siuuq"></menu>
  • <tbody id="siuuq"><nav id="siuuq"></nav></tbody>
    <li id="siuuq"></li>
    <tr id="siuuq"></tr>
    <dd id="siuuq"></dd>
  • <menu id="siuuq"></menu>
    <dfn id="siuuq"><source id="siuuq"></source></dfn><dfn id="siuuq"><dl id="siuuq"></dl></dfn>
    發(fā)表于 2022-12-2 10:48:48 湖北| 2022-12-25 16:44編輯 發(fā)帖際遇
    電腦知識——死鎖
    當我們的運行很多程序的時候有可能卡住,這個時候我們一般會采取等待響應(yīng)的措施,但有時候可能等再長時間都無濟于事,因為此時可能出現(xiàn)了鎖死的狀態(tài),雖然說因為技術(shù)更迭,現(xiàn)在這種情況沒有那么頻繁,但大部分機器都保留了處理方法,大家應(yīng)該遇到過,及系統(tǒng)彈出一個窗口,如:“……應(yīng)用未響應(yīng),請問你要:
    1.聯(lián)機尋求處理方法
    2.關(guān)閉程序
    3.等待應(yīng)用響應(yīng)”這種情況下就可能是,應(yīng)用的程序跟系統(tǒng)的程序發(fā)生了沖突,應(yīng)用程序就運行不出來了,所以得關(guān)閉一個。
    而一般說是是出現(xiàn)在并發(fā)的程序中,并發(fā)不同于并行。并行方式,是指兩個任務(wù)可以同時處理,完全獨立地運行,需要兩個以上的處理核心各自為政。而并發(fā)方式則是把任務(wù)分成幾份,在它們之間快速切換。事實上,同一時刻,還是只在處理一項工作,只是切換得太快,宏觀上,它們就在同時進行了。鎖死時,電腦現(xiàn)在無疑在高速地運轉(zhuǎn)著,卻不能進行任何工作,只是在一昧地空轉(zhuǎn),這有點兒像我們平時遇到的死機現(xiàn)象,而對此,最簡單有效的辦法當然是重啟。下面進行一下關(guān)于鎖死的具體解釋,為增加趣味性,采用兩人對話的情況。
    “你看,我現(xiàn)在想要沖一杯咖啡,需要咖啡罐和水壺。如果我先拿到咖啡,”我伸手拿起咖啡,往杯子里放了兩勺,“又拿到水壺,”我又將熱水倒人杯中,“杯咖啡就沖好了,任務(wù)完成了,對吧?”潘辰點點頭,不明所以地看著我。我接著說道,“如果你也想沖一杯咖啡,你開始的比我晚,當我放下咖啡罐,你把它拿起來,我放下水壺,又被你拿到了,這樣,我有了一杯咖啡,你也可以沖一杯咖啡,我們就完成了兩項任務(wù)。這里的邏輯很簡單,潘辰點頭認可。“那么問題來了,”我繼續(xù)說,“如果我倆同時想沖一杯咖啡,我拿到了咖啡罐,”我拿起咖啡罐,又把水壺推到他面前,“而你拿到了水壺,我們都想盡快完成自己的任務(wù),不愿放棄自己手頭的資源,又都拿不到別人的資源,會怎么樣?”潘辰答道:“我倆會互相等待對方放手,但誰也不會放下自己的資源,所以,我們會無盡地等待下去。我贊許地點點頭,道:“我的課講完了,這就是死鎖。”
    “當幾個工作需要同樣的樣或幾樣資源,它們又各自占有一樣資源不愿放棄,最終進入了死鎖狀態(tài)。你的電腦不堪重負,一個疏忽,在切換時出現(xiàn)了錯誤,把資源分散給了不同的任務(wù),于是造成了死鎖。而解決死鎖最簡單的方法就是增加資源,如果你有兩個鼠標四座發(fā)動機,一切就都解決了,但這顯然是不可能的。另一個方法僅僅是我的設(shè)想,你可以試試。今后,你每次開始工作前,都先排出工作的優(yōu)先順序,每當任務(wù)之間切換時,都要先想一下,是否有可能發(fā)生沖突,如果有可能,就按照這個順序,把排在前面的工作優(yōu)先完成,而不是讓它們平等地競爭。這樣,優(yōu)先的任務(wù)可以先占有全部資源,死鎖也就可以避免了。就比如你在使用觸摸屏的時候,你趁手機不注意在桌面上連續(xù)點擊兩個應(yīng)用,這個時候可能會卡一下,不過手機很快就緩過神來了,首先打開第一個點擊的應(yīng)用,然后才打開第二個點擊的應(yīng)用,也就避免了鎖死”
    雖然說我們都有十足的策略來應(yīng)對鎖死,知道這方面的知識好像沒多大用,但還是知道下好些。

    以上皆為在一些資料的基礎(chǔ)上進行的整理推斷,如有錯誤,敬請指正

    騙個點贊: 看到這么萌的表情包 快一鍵三連嘛(?)

    11

    9

    分享

    | 發(fā)表于 2022-12-2 11:01:50 浙江
    潘辰是誰?哪偷的都沒收拾干凈
    | 發(fā)表于 2022-12-2 11:08:14 上海
    浪費生命中的一分鐘看完,想說,呸,內(nèi)存不足,換電腦吧,你
    | 發(fā)表于 2022-12-2 11:24:20 海南| 發(fā)自安卓客戶端 發(fā)帖際遇
    感謝分享
    | 發(fā)表于 2022-12-2 11:27:58 河南| 發(fā)自安卓客戶端
    感謝分享
    | 發(fā)表于 2022-12-2 13:42:31 山東 發(fā)帖際遇
    這個叫死鎖,不是鎖死……
    | 發(fā)表于 2022-12-2 14:19:39 河南| 發(fā)自安卓客戶端
    感謝分享
    | 發(fā)表于 2022-12-2 16:17:07 山東| 發(fā)自安卓客戶端 發(fā)帖際遇
    感謝分享
    | 發(fā)表于 2022-12-6 08:41:31 山東 發(fā)帖際遇
    感謝分享
    | 發(fā)表于 2022-12-17 01:22:41 新疆| 發(fā)自安卓客戶端
    感覺不太對。。
    返回版塊
    12
    尚未登錄
    您需要登錄后才可以回帖 登錄 | 加入學院
    <dfn id="siuuq"><code id="siuuq"></code></dfn>
    <menu id="siuuq"><kbd id="siuuq"></kbd></menu>
  • <menu id="siuuq"><acronym id="siuuq"></acronym></menu>
  • <menu id="siuuq"></menu>
  • <tbody id="siuuq"><nav id="siuuq"></nav></tbody>
    <li id="siuuq"></li>
    <tr id="siuuq"></tr>
    <dd id="siuuq"></dd>
  • <menu id="siuuq"></menu>
    <dfn id="siuuq"><source id="siuuq"></source></dfn><dfn id="siuuq"><dl id="siuuq"></dl></dfn>
    逼特逼在线观看 | 青青青国产 | 人成在线免费视频 | japanese少妇高潮呻吟 | 欧美激情四射 |