一、前言 Linux內(nèi)核支持大量的硬件設備埠偿,且這個數(shù)量一直在增加屈藐。那么代碼內(nèi)部的拓撲和復雜性等都在急劇上升奈梳,這會導致代碼變得雜亂和提升管理難度飘蚯。為了做好設備驅動的管理睁本,降低驅...
一、前言 Linux內(nèi)核支持大量的硬件設備埠偿,且這個數(shù)量一直在增加屈藐。那么代碼內(nèi)部的拓撲和復雜性等都在急劇上升奈梳,這會導致代碼變得雜亂和提升管理難度飘蚯。為了做好設備驅動的管理睁本,降低驅...
十歲队丝,別人競選班長靡馁,積極熱心,和同學打成一片机久;而你坐在角落里臭墨,默默從不發(fā)言。 二十歲膘盖,別人開始認真規(guī)劃將來胧弛;而你讀著普通的大學和專業(yè),不知路在何方侠畔。 三十歲结缚,別人事業(yè)有成,家...
晚上际插,我在網(wǎng)上無意間發(fā)現(xiàn)了一篇名為“告訴你外語學習的真實方法及誤區(qū)分析”的文章绝葡,作者“漏屋”。當時讀了前面一部分就感到非常震憾腹鹉,于是決定往下研讀藏畅。讀完之后更是醍醐灌頂,更加感...
一愉阎、概念 異步:某個事情需要10s完成。而我只需要調(diào)用某個函數(shù)告訴xxx來幫我做(然后我再干其他的事情) 同步:某個事情需要10s完成力奋,我需要一直等它完成(等10s)榜旦,再能繼...
多路復用I/O 在簡明網(wǎng)絡I/O模型文章可以知道常用的IO模型巾腕。其中同步模型中面睛,使用多路復用I/O可以提高服務器的性能。 在多路復用的模型中尊搬,比較常用的有select模型和p...
IO多路復用是指內(nèi)核一旦發(fā)現(xiàn)進程指定的一個或者多個IO條件準備讀取佛寿,它就通知該進程幌墓。IO多路復用適用如下場合: 當客戶處理多個描述符時(一般是交互式輸入和網(wǎng)絡套接口),必須使...
CAS簡歷 CAS(Compare and swap)比較和替換是設計并發(fā)算法時用到的一種技術 冀泻。Compare and Swap, 翻譯成比較并交換常侣。 簡單來說,比較和替換...