背景介紹 很多時候系統(tǒng)處于安全考慮,將很多東西對外隱藏,而有時我們偏偏又不得不去使用這些隱藏的東西。甚至,我們希望向系統(tǒng)中注入一些自己的代碼,以提高程序的靈活性。剛好有這么一...
前言: 1、什么是IO多路復用: 隨著網(wǎng)絡需求的增大,對于網(wǎng)絡服務性能的要求也越來越高,而這也逐步促進了IO模型的發(fā)展。 最初的IO模型是阻塞式的,就是在數(shù)據(jù)沒有準備好的時候...
linux為了實現(xiàn)一切皆文件的設計哲學,不僅將數(shù)據(jù)抽象成了文件,也將一切操作和資源抽象成了文件,比如說硬件設備,socket,磁盤,進程,線程等。這樣的設計將系統(tǒng)的所有動作都...