選擇排序:首先找到數(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的版本是有差異的,...