首页
›
后端、数据与云原生工程
›
052-并发编程与任务调度工程
›
《高并发任务调度与线程池工程》
VIP10
本课程属于:052-并发编程与任务调度工程
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
《网络编程与系统编程基础》
共 30 章,建议从课程导读开始学习。
进入课程导读
01
网络编程基础概念
1、网络编程基础概念:OSI七层模型、TCP/IP四层模型、IP地址与端口号、Socket概念。
02
TCP协议详解
2、TCP协议详解:TCP三次握手、四次挥手、TCP状态转换、滑动窗口机制。
03
UDP协议详解
3、UDP协议详解:UDP特点、UDP与TCP对比、UDP应用场景、UDP编程模型。
04
Socket编程入门
4、Socket编程入门:Socket类型、Socket函数族、地址结构、字节序转换。
05
TCP Socket编程
5、TCP Socket编程:Server端流程、Client端流程、多进程并发服务器、多线程并发服务器。
06
I/O多路复用
6、I/O多路复用:select模型、poll模型、epoll模型、三种模型对比。
07
高级I/O函数
7、高级I/O函数:readv/writev、sendfile、mmap、splice、tee。
08
信号驱动I/O
8、信号驱动I/O:信号机制、SIGIO信号、异步I/O、性能对比。
09
Unix域协议
9、Unix域协议:Unix域Socket、本地通信、抽象命名空间、性能优势。
10
网络超时处理
10、网络超时处理:connect超时、recv/send超时、select超时、alarm超时。
11
广播与多播
11、广播与多播:广播地址、多播地址、IGMP协议、多播编程。
12
原始Socket
12、原始Socket:原始Socket创建、IP头构造、ICMP协议实现、数据包捕获。
13
DNS解析
13、DNS解析:DNS协议、gethostbyname、getaddrinfo、异步DNS解析。
14
HTTP协议基础
14、HTTP协议基础:HTTP请求格式、HTTP响应格式、状态码、Header字段。
15
HTTP服务器实现
15、HTTP服务器实现:简易Web服务器、CGI程序、静态资源服务、并发处理。
16
HTTPS与SSL/TLS
16、HTTPS与SSL/TLS:加密基础、SSL握手、OpenSSL库、证书管理。
17
WebSocket协议
17、WebSocket协议:WebSocket握手、数据帧格式、连接管理、应用场景。
18
网络性能优化
18、网络性能优化:Nagle算法、TCP_NODELAY、TCP_CORK、缓冲区调优。
19
系统编程基础
19、系统编程基础:进程概念、进程控制块、进程状态、进程调度。
20
进程控制
20、进程控制:fork函数、exec族函数、wait/waitpid、孤儿进程与僵尸进程。
21
进程间通信-管道
21、进程间通信-管道:匿名管道、命名管道、管道读写规则、管道容量。
22
进程间通信-消息队列
22、进程间通信-消息队列:System V消息队列、POSIX消息队列、消息类型。
23
进程间通信-共享内存
23、进程间通信-共享内存:System V共享内存、POSIX共享内存、同步问题。
24
进程间通信-信号量
24、进程间通信-信号量:二元信号量、计数信号量、PV操作、死锁预防。
25
线程基础
25、线程基础:线程概念、线程与进程区别、线程模型、线程库。
26
线程同步
26、线程同步:互斥锁、读写锁、条件变量、自旋锁、屏障。
27
线程池设计
27、线程池设计:线程池原理、任务队列、动态调整、性能测试。
28
文件I/O系统调用
28、文件I/O系统调用:open/close、read/write、lseek、文件描述符。
29
文件系统与目录操作
29、文件系统与目录操作:stat/fstat、目录遍历、inode、硬链接与软链接。
30
信号处理
30、信号处理:signal函数、sigaction函数、信号集、可重入函数、异步信号安全。
所属VIP或分类
同VIP:多线程并发编程工程
同VIP:多线程开发实战100例
同VIP:并发性能与吞吐优化工程