
Libevent介紹 Libevent是一種適合于多平臺的(Windows咧最,Linux凛膏,BSD)多種平臺的輕量級開源高性能事件觸發(fā)網(wǎng)絡(luò)庫,在li...
線程池 線程池:因為線程在頻繁的進(jìn)行創(chuàng)建和銷毀過程中浪費CPU資源哼转,線程池就是把一堆線程放在一個池子里面進(jìn)行統(tǒng)一管理桂对;線程池工作流程:1、初始化...
概念 IO復(fù)用:用于表示多個網(wǎng)絡(luò)鏈接復(fù)用一個IO線程倦卖,具有開銷小的優(yōu)點洒擦,但是同樣的編程的復(fù)雜度就會比較高; IO復(fù)用使用的幾個函數(shù) select...
網(wǎng)絡(luò)模型 物理層 物理層表示的是比特流傳輸怕膛,通常包括串口/COM口熟嫩、并行/LPT口、USB褐捻、網(wǎng)線接口掸茅、電話線接口椅邓;其中串口包括智能儀表接口(RS...
線程基礎(chǔ) 線程是進(jìn)程的一個執(zhí)行單元,執(zhí)行一段程序片段昧狮,線程共享全局變量景馁;線程的查看可以使用命令或者文件來進(jìn)行查看;命令:ps -T -p -...
讀寫鎖 當(dāng)一個進(jìn)程正在讀或者修改某個文件的某個部分時逗鸣,組織其他進(jìn)程修改同一個文件或者同一個文件的某個區(qū)域合住。對于Linux來說一切皆是文件,包括I...
消息隊列 消息隊列是在內(nèi)核中實現(xiàn)的透葛,并且是具有一定的優(yōu)先級的一種進(jìn)程間通信模型 POSIX PIC消息隊列 在unpv22e,ch 5.1--5...
FIFIO管道 通過命名管道通信卿樱,命名管道之間的通信讀和寫必須同時執(zhí)行僚害,否則就會阻塞,但是命名管道可以用于非親緣進(jìn)程間通信繁调;?創(chuàng)建命名管道:in...
管道通信 進(jìn)程間管道通信方式可以通過man 7 pipe來查看萨蚕; 匿名管道 單工管道 打開管道:使用popen(),關(guān)閉管道使用pclose()...