通用總結(jié): 如何判斷一段代碼的效率是否要更好,比較不同版本生成的匯編指令數(shù)量,越少越好。但是不能刻意為了效率好導(dǎo)致代碼可讀性很差! c語言中,靜...
第2章Java內(nèi)存區(qū)域與內(nèi)存溢出異常 虛擬機(jī)運(yùn)行時(shí)內(nèi)存模型 1.方法區(qū) 方法區(qū)(Method Area)與Java堆一樣,是各個(gè)線程共享的內(nèi)存區(qū)...
hpack由來: http2以前的頭部報(bào)文都是文本形式發(fā)生,http2為了優(yōu)化網(wǎng)絡(luò)對(duì)頭部報(bào)文進(jìn)行壓縮編碼使其內(nèi)容更精簡(jiǎn),發(fā)送更少的數(shù)據(jù)加快網(wǎng)絡(luò)傳...
使用應(yīng) 用級(jí)并 發(fā)的應(yīng) 用程序 稱為并 發(fā)程序。 現(xiàn)代 操作系 統(tǒng)提供了三種 基本的 構(gòu)造并 發(fā)程序 的方法 : 進(jìn)程 。用這 種方法 ,每 個(gè)...
網(wǎng)絡(luò)應(yīng) 用都是 基于客 戶端- 服務(wù)器 模型的 。采 用這個(gè) 模型, 一個(gè)應(yīng) 用是由 一個(gè)服務(wù)器進(jìn) 程和一 個(gè)或者 多個(gè)客 戶端進(jìn) 程組成 。服...
輸入 / 輸出 (I/O) 是在主 存和外 部設(shè)備 (例 如磁盤 驅(qū)動(dòng)器 、終端 和網(wǎng)絡(luò) ) 之間 復(fù)制數(shù) 據(jù)的過程。 輸人操 作是從 I/O ...
虛擬內(nèi)存 虛擬尋址 CPU 通 過生成 一個(gè)虛 擬地址 (Virtual Address?VA) 來訪 問主存 ,這個(gè)虛擬 地址在 被送到 內(nèi)存...
異常流控制 從給處理器加 電開始 ,直到你斷電為止 ,程序計(jì)數(shù) 器假設(shè) 一個(gè)值 a1,a2,a3...的序列其中 ,每個(gè) ak 是某 個(gè)相應(yīng) 的...
為了構(gòu) 造可執(zhí) 行文件 ,鏈接 器必須完成兩個(gè)主要任務(wù) 符合解析 重定位 目標(biāo)文件的三種形式 1.可重定位目標(biāo)文件 包含二進(jìn)制代碼和數(shù)據(jù) ,其形...