![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
背景介紹 很多時(shí)候系統(tǒng)處于安全考慮所禀,將很多東西對(duì)外隱藏方面,而有時(shí)我們偏偏又不得不去使用這些隱藏的東西。甚至色徘,我們希望向系統(tǒng)中注入一些自己的代碼恭金,以提高程序的靈活性。剛好有這么一...
前言: 1、什么是IO多路復(fù)用: 隨著網(wǎng)絡(luò)需求的增大指蚁,對(duì)于網(wǎng)絡(luò)服務(wù)性能的要求也越來(lái)越高菩佑,而這也逐步促進(jìn)了IO模型的發(fā)展。 最初的IO模型是阻塞式的凝化,就是在數(shù)據(jù)沒(méi)有準(zhǔn)備好的時(shí)候...
linux為了實(shí)現(xiàn)一切皆文件的設(shè)計(jì)哲學(xué)混巧,不僅將數(shù)據(jù)抽象成了文件,也將一切操作和資源抽象成了文件勤揩,比如說(shuō)硬件設(shè)備咧党,socket,磁盤雄可,進(jìn)程凿傅,線程等。這樣的設(shè)計(jì)將系統(tǒng)的所有動(dòng)作都...
一数苫、信號(hào)用來(lái)干什么聪舒? 在linux系統(tǒng)中,我們的各個(gè)程序是通過(guò)進(jìn)程進(jìn)行管理的虐急,在一般情況下箱残,每個(gè)進(jìn)程各司其職,各謀其政止吁,這樣能夠保證各個(gè)部門解耦合被辑,有條不絮的進(jìn)行工作。但是在...