選擇排序:首先找到數(shù)組中最小的那個元素济榨,其次將它和數(shù)組第一個元素交換位置(如果第一個元素就是最小元素那么它就和自己交換)垄提。再次,在剩下的元素中找...
科學(xué)方法:(一種科學(xué)家用來理解自然世界的方法) 觀察(根據(jù)一定的步驟,來研究將問題規(guī)模和運行時間的關(guān)系量化):舉例(可以說是構(gòu)造一個實驗)工具(...
優(yōu)點資源利用率更高程序設(shè)計更簡單(某些情況)程序響應(yīng)更快 代價設(shè)計更復(fù)雜上下文切換的開銷增加資源消耗
通俗的理解而已,不能算是真正意義上的掌握该溯。 阻塞和非阻塞: 是針對請求方的雅倒,請求方在請求東西時,就像個木頭一樣一直不動挨队,你不給我我不走谷暮,這就是阻...
并行工作者模型可以這樣理解:將完整的一個事情(比如生產(chǎn)一臺汽車),交由一個工作者來完成盛垦,每個工作者都會拿到所有的生產(chǎn)規(guī)格湿弦,從頭到尾負責(zé)所有工作。...
什么是線程安全可以被多線程同時執(zhí)行的代碼叫做線程安全的代碼 共享資源局部變量局部對象的引用對象成員 所以腾夯,了解到某一個線程控制的對象是資源本身還...
當(dāng)兩個線程競爭同一資源時颊埃,如果對資源的訪問順序敏感蔬充,就稱存在競態(tài)條件。導(dǎo)致競態(tài)條件發(fā)生的代碼區(qū)稱作臨界區(qū)班利。
可以通過創(chuàng)建一個不可變的共享對象來保證對象被多個線程共享時不會被修改(通俗點講就是饥漫,不提供修改方法) 注意不可變性和可讀的區(qū)別。就像出生日期和年...
應(yīng)用場景 linux管理員忘記root密碼肥败,需要進行找回操作趾浅。 注意事項:本文基于centos7環(huán)境進行操作,由于centos的版本是有差異的馒稍,...