Linux多線程并發(fā)服務(wù)器編程(線程池,F(xiàn)TP服務(wù)器)
線程網(wǎng)絡(luò)編程
分享網(wǎng)盤下載:pan.baidu.com/s/1gfNCcXt密碼:irfk
內(nèi)容簡介
本課程從最基礎(chǔ)的進(jìn)程、線程概念講起逐步深入,通過理論與實(shí)踐結(jié)合的方式,使學(xué)員快說掌握linux多線程網(wǎng)絡(luò)編程技術(shù),并理解技術(shù)背后的實(shí)現(xiàn)原理。課程詳細(xì)講解了網(wǎng)絡(luò)編程涉及的數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)協(xié)議、編程接口、g++、gdb、makefile編程工具以及netstat、lsof等相關(guān)性能調(diào)試命令。并通過實(shí)例深入剖析并發(fā)服務(wù)器程序的開發(fā)流程、架構(gòu)設(shè)計(jì)、運(yùn)行原理、性能調(diào)優(yōu)以及異步I/O模型、線程池、多線程并發(fā)控制、線程間通信等關(guān)鍵技術(shù)。
課程共分四個(gè)部分:
第一部分是linux網(wǎng)絡(luò)編程基礎(chǔ)理論介紹,該部分講解了linux多線程網(wǎng)絡(luò)編程用到的基本理論知識(shí);
第二部分為基本網(wǎng)絡(luò)編程,介紹了linux編程基本工具使用,重點(diǎn)介紹了TCP套接字編程和UDP套接字編程;
第三部分是高級(jí)網(wǎng)絡(luò)編程,主要介紹了套接字選項(xiàng)、多種IO模型以及并發(fā)服務(wù)器用到的線程池技術(shù);
第四部分為項(xiàng)目案例,講解了FTP并發(fā)服務(wù)器程序的實(shí)現(xiàn)。
第一部分:網(wǎng)絡(luò)編程理論基礎(chǔ)
第一講:進(jìn)程的引入及定義
第二講:進(jìn)程的特征及狀態(tài)
第三講:進(jìn)程的調(diào)度
第四講:線程的引入及定義
第五講:線程的分類
第六講:線程的互斥
第七講:線程的同步
第八講:線程同步與互斥案例分析(1)
第九講:線程同步與互斥案例分析(2)
第十講:多線程編程:linux線程庫介紹
第十一講:多線程編程:linux線程庫函數(shù)(1)
第十二講:多線程編程:linux線程庫函數(shù)(2)
第十三講:多線程編:linux線程庫函數(shù)(3)
第十四講:多線程編程:linux線程庫函數(shù)(4)
第十五講:常見數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)類型介紹
第十六講:常見數(shù)據(jù)結(jié)構(gòu):基本數(shù)據(jù)結(jié)構(gòu)(1)
第十七講:常見數(shù)據(jù)結(jié)構(gòu):基本數(shù)據(jù)結(jié)構(gòu)(2)
第十八講:常見數(shù)據(jù)結(jié)構(gòu):STL介紹(1)
第十九講:常見數(shù)據(jù)結(jié)構(gòu):STL介紹(2)
第二十講:OSI網(wǎng)絡(luò)模型與TCP/IP模型
第二十一講:TCP協(xié)議與UDP協(xié)議
第二部分:基本網(wǎng)絡(luò)編程:
第二十二講:Linux常用命令(1)
第二十三講:Linux常用命令(2)
第二十四講:VIM用法介紹(1)
第二十五講:VIM用法介紹(2)
第二十六講:g++及makefile用法介紹(1)
第二十七講:g++及makefile用法介紹(2)
第二十八講:g++及makefile用法介紹(3)
第二十九講:socket網(wǎng)絡(luò)編程簡介(1)
第三十講:socket網(wǎng)絡(luò)編程簡介(2)
第三十一講:TCP套接字基本網(wǎng)絡(luò)編程(1)
第三十二講:TCP套接字基本網(wǎng)絡(luò)編程(2)
第三十三講:TCP套接字基本網(wǎng)絡(luò)編程(3)
第三十四講:TCP套接字基本網(wǎng)絡(luò)編程(4)
第三十五講:TCP套接字基本網(wǎng)絡(luò)編程(5)
第三十六講:UDP套接字基本網(wǎng)絡(luò)編程(1)
第三十七講:UDP套接字基本網(wǎng)絡(luò)編程(2)
第三十八講:UDP套接字基本網(wǎng)絡(luò)編程(3)
第三部分:高級(jí)網(wǎng)絡(luò)編程初探
第三十九講:套接字選項(xiàng)(1)
第四十講:套接字選項(xiàng)(2)
第四十一講:套接字選項(xiàng)(3)
第四十二講:IO模型(1)
第四十三講:IO模型(2)
第四十四講:IO模型(3)
第四十五講:Linux系統(tǒng)日志
第四十六講:線程池技術(shù)(1)
第四十七講:線程池技術(shù)(2)
第四十八講:線程池技術(shù)(3)
第四十九講:線程池技術(shù)(4)
第四部分項(xiàng)目案例:
第五十講:并發(fā)服務(wù)器編程(1)
第五十一講:并發(fā)服務(wù)器編程(2)
第五十二講:并發(fā)服務(wù)器編程(3)
第五十三講:并發(fā)服務(wù)器編程(4)
Tags:線程網(wǎng)絡(luò)編程,Linux多線程并發(fā)服務(wù)器編程(線程池,F(xiàn)TP服務(wù)器)
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。