↓推薦關(guān)注↓從Linux內(nèi)核3.15開始,您可能一直在關(guān)注內(nèi)核社區(qū)中擴(kuò)展的BerkeleyPacketFilter(eBPF)的開發(fā),或者您可能仍然將BerkeleyPacketFilter與VanJacobson在1992年所做的工作聯(lián)系起來。您可能已經(jīng)使用BPF和tcpdum...
↓推薦關(guān)注↓最近看見小伙伴在討論這個(gè)問題,自己也很感興趣,上網(wǎng)找到了陳碩大佬的這篇文章,分享給大家!以下是正文:我在《Linux多線程服務(wù)端編程:使用muduoC網(wǎng)絡(luò)庫》第1.9節(jié)“再論shared_ptr的線程安全”中寫道:(shared_ptr)的引用計(jì)數(shù)本身是安全且無鎖的,...
故事起因無意間用vim打開了一個(gè)10G的文件,改了一行內(nèi)容,:w保存了一下,慢的我喲,耗費(fèi)的時(shí)間夠泡幾杯茶了。這引起了我的好奇,vim打開和保存究竟做了啥?vim—編輯器之神vim號(hào)稱編輯器之神,以極其強(qiáng)大的擴(kuò)展性和功能聞名。vi/vim作為標(biāo)準(zhǔn)的編輯器存在于Linux的幾乎每一...
近期遇到一個(gè)問題,簡(jiǎn)單點(diǎn)說,主機(jī)A上顯示一條ESTABLISHED狀態(tài)的TCP連接到主機(jī)B,而主機(jī)B上卻沒有任何關(guān)于主機(jī)A的連接信息,經(jīng)查明,這是由于主機(jī)A和主機(jī)B的發(fā)送/接收緩沖區(qū)差異巨大,導(dǎo)致主機(jī)B進(jìn)程退出后,主機(jī)A暫時(shí)憋住,主機(jī)B頻繁發(fā)送零窗口探測(cè),F(xiàn)IN_WAIT1狀態(tài)超...
平常我們使用?top?命令來查看系統(tǒng)的性能情況,在?top?命令中可以看到很多不同類型的CPU使用率,如下圖紅框中標(biāo)出部分:下面,我們來介紹一下這些CPU使用率的意義:us:usertime,表示CPU執(zhí)行用戶進(jìn)程的時(shí)間,包括nice時(shí)間。通常都是希望用戶空間CPU越高越好。sy...
hi,大家好,今天給大家分享并行程序設(shè)計(jì)中最重要的鎖-RCU鎖,RCU鎖本質(zhì)是用空間換時(shí)間,是對(duì)讀寫鎖的一種優(yōu)化加強(qiáng),但不僅僅是這樣簡(jiǎn)單,RCU體現(xiàn)出來的垃圾回收思想,也是值得我們學(xué)習(xí)和借鑒,各個(gè)語言C,C,Java,go等都有RCU鎖實(shí)現(xiàn),同時(shí)內(nèi)核精巧的實(shí)現(xiàn)也是學(xué)習(xí)代碼設(shè)計(jì)好素...
微軟Debug CRT庫檢測(cè)C 內(nèi)存泄露原理?
在現(xiàn)代操作系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)中,經(jīng)常利用“機(jī)制與策略分離”的原理來構(gòu)造OS結(jié)構(gòu)。
vmmap是sysinternals工具集中的一個(gè)工具,主要用于分析一個(gè)進(jìn)程的虛擬內(nèi)存和物理內(nèi)存的使用情況。
最新合并的代碼是GNU C標(biāo)準(zhǔn)庫增加對(duì)兆芯CPU的檢測(cè)支持,根據(jù)提交者的郵箱判斷,提交者應(yīng)該是兆芯CPU廠商的工程師。
289117336
Tronlong創(chuàng)龍
13030203448
大有可為
MXX1597759
xingnan123
xiaoguaixh
Y0825
LorenandGabriel
ilovenaibao
bluesky0318
liqinglong1023