清华大学视频课件:基于Linux的C++

基于Linux的C++
课程简介
Linux操作系统开源的特性使得其获得越来越重要的地位,而Linux系统编程也向C++程序设计者提出了更高的要求。本课程由C/C++语言的共性与特性出发,在深入学习程序设计语言的基础上,进一步强调程序设计语言的适用性,并与Linux系统编程紧密结合,通过大力培养学习者的抽象思维能力和计算思维能力,将学习者对语言作为工具的基本认知转化为动手实践能力,完成从具象到抽象再到具象的思维能力转变。课程内容主要涵盖C++程序设计基本概念、数据组织与算法设计、程序组织、面向对象程序设计方法、泛型编程与模板库以及进程、线程、内存管理、设备驱动程序、网络等Linux系统编程核心主题。
乔林清华大学 计算机系 副教授
清华大学计算机系副教授,工学博士。国家级教学团队骨干成员,曾获清华大学青年教师教学基本功比赛一等奖,清华大学青年教师教学优秀奖,出版教材和著作二十余部。主要研究兴趣有多核处理器系统结构、片上网络、无线传感器网络等,在国内外刊物和会议上发表论文多篇,主持和参与973、863、国家自然科学基金、重大科技专项等项目多项。
直接点击博客网页连接就可以进入下载页面,点击后可能会有广告,请量解,点击普通下载。

https://ittrump.jimdo.com/ http://eniac.my.erno.cn
将网址复制粘贴到浏览器地址栏,点击后可能会有广告,请量解,点击普通下载。
https://jingyan.baidu.com/article/c1a3101e5b7eb2de646deb79.html 在城通网盘免费下载文件的方法
课程章节
第一讲 C/C++基本语法元素
1.1 提纲 https://u7765370.ctfile.com/fs/7765370-228589314
1.2 程序设计的基本概念 https://u7765370.ctfile.com/fs/7765370-228591083
1.3 简单C/C++程序介绍 https://u7765370.ctfile.com/fs/7765370-228598905
1.4 程序设计的基本流程 https://u7765370.ctfile.com/fs/7765370-228605350
1.5 基本语法元素 https://u7765370.ctfile.com/fs/7765370-228607178
1.6 程序设计风格 https://u7765370.ctfile.com/fs/7765370-228608592
1.7 编程实践 https://u7765370.ctfile.com/fs/7765370-228608703
https://u7765370.ctfile.com/fs/7765370-228906508
第二讲 程序控制结构
2.1 提纲 https://u7765370.ctfile.com/fs/7765370-228620415
2.2 结构化程序设计基础 https://u7765370.ctfile.com/fs/7765370-228620631
2.3 布尔数据 https://u7765370.ctfile.com/fs/7765370-228621051
2.4 分支结构 https://u7765370.ctfile.com/fs/7765370-228621726
2.5 break语句 https://u7765370.ctfile.com/fs/7765370-228638928
2.6 循环结构 https://u7765370.ctfile.com/fs/7765370-228639164
2.7 编程实践 https://u7765370.ctfile.com/fs/7765370-228639194
https://u7765370.ctfile.com/fs/7765370-228914912
第三讲 函数
3.1 提纲 https://u7765370.ctfile.com/fs/7765370-228616909
3.2 函数声明、调用与定义 https://u7765370.ctfile.com/fs/7765370-228618716
3.3 函数调用栈框架 https://u7765370.ctfile.com/fs/7765370-228620320
3.4 编程实践 https://u7765370.ctfile.com/fs/7765370-228620364
https://u7765370.ctfile.com/fs/7765370-228913073
第四讲 算法
4.1 提纲 https://u7765370.ctfile.com/fs/7765370-228800324
4.2 算法概念与特征 https://u7765370.ctfile.com/fs/7765370-228803577
4.3 算法描述 https://u7765370.ctfile.com/fs/7765370-228804790
4.4 算法设计与实现 https://u7765370.ctfile.com/fs/7765370-228809083
4.5 递归算法(一) https://u7765370.ctfile.com/fs/7765370-228817265
4.6 递归算法(二) https://u7765370.ctfile.com/fs/7765370-228821358
4.7 容错与计算复杂度 https://u7765370.ctfile.com/fs/7765370-228822576
4.8 编程实践 https://u7765370.ctfile.com/fs/7765370-228822681
https://u7765370.ctfile.com/fs/7765370-228915522
第五讲 程序组织与开发方法
5.1 提纲 https://u7765370.ctfile.com/fs/7765370-228639296
5.2 库与接口 https://u7765370.ctfile.com/fs/7765370-228639511
5.3 随机数库(一) https://u7765370.ctfile.com/fs/7765370-228640270
5.4 随机数库(二) https://u7765370.ctfile.com/fs/7765370-228640785
5.5 作用域与生存期 https://u7765370.ctfile.com/fs/7765370-228642461
5.6 典型软件开发流程(一) https://u7765370.ctfile.com/fs/7765370-228643809
5.7 典型软件开发流程(二) https://u7765370.ctfile.com/fs/7765370-228646293
5.8 编程实践 https://u7765370.ctfile.com/fs/7765370-228646774
https://u7765370.ctfile.com/fs/7765370-228914987
第六讲 复合数据类型
6.1 提纲 https://u7765370.ctfile.com/fs/7765370-228657988
6.2 字符 https://u7765370.ctfile.com/fs/7765370-228658586
6.3 数组(一) https://u7765370.ctfile.com/fs/7765370-228661809
6.4 数组(二) https://u7765370.ctfile.com/fs/7765370-228662892
6.5 结构体 https://u7765370.ctfile.com/fs/7765370-228664387
6.6 编程实践 https://u7765370.ctfile.com/fs/7765370-228664580
https://u7765370.ctfile.com/fs/7765370-228915027
第七讲 指针与引用
7.1 提纲 https://u7765370.ctfile.com/fs/7765370-228612399
7.2 指针基本概念 https://u7765370.ctfile.com/fs/7765370-228612743
7.3 指针与函数 https://u7765370.ctfile.com/fs/7765370-228613175
7.4 指针与复合数据类型(一) https://u7765370.ctfile.com/fs/7765370-228613310
7.5 指针与复合数据类型(二) https://u7765370.ctfile.com/fs/7765370-228613720
7.6 字符串 https://u7765370.ctfile.com/fs/7765370-228616184
7.7 动态存储管理(一) https://u7765370.ctfile.com/fs/7765370-228616570
7.8 动态存储管理(二) https://u7765370.ctfile.com/fs/7765370-228616766
7.9 引用 https://u7765370.ctfile.com/fs/7765370-228616862
7.10 编程实践 https://u7765370.ctfile.com/fs/7765370-228612423
https://u7765370.ctfile.com/fs/7765370-228912778
第八讲 链表与程序抽象
8.1 提纲 https://u7765370.ctfile.com/fs/7765370-228647189
8.2 数据抽象(一) https://u7765370.ctfile.com/fs/7765370-228650959
8.3 程序抽象(二) https://u7765370.ctfile.com/fs/7765370-228651492
8.4 链表(一) https://u7765370.ctfile.com/fs/7765370-228652146
8.5 链表(二) https://u7765370.ctfile.com/fs/7765370-228652351
8.6 链表(三) https://u7765370.ctfile.com/fs/7765370-228652884
8.7 链表(四) https://u7765370.ctfile.com/fs/7765370-228654134
8.8 函数指针(一) https://u7765370.ctfile.com/fs/7765370-228655910
8.9 函数指针(二) https://u7765370.ctfile.com/fs/7765370-228657695
8.10 抽象链表(一) https://u7765370.ctfile.com/fs/7765370-228649080
8.11 抽象链表(二) https://u7765370.ctfile.com/fs/7765370-228649989
8.12 编程实践 https://u7765370.ctfile.com/fs/7765370-228650567
https://u7765370.ctfile.com/fs/7765370-228915103
第九讲 类与对象
9.1 提纲 https://u7765370.ctfile.com/fs/7765370-228747928
9.2 程序抽象与面向对象 https://u7765370.ctfile.com/fs/7765370-228756936
9.3 类类型 https://u7765370.ctfile.com/fs/7765370-228757905
9.4 对象(一) https://u7765370.ctfile.com/fs/7765370-228758675
9.5 对象(二) https://u7765370.ctfile.com/fs/7765370-228766825
9.6 类与对象的成员(一) https://u7765370.ctfile.com/fs/7765370-228768769
9.7 类与对象的成员(二) https://u7765370.ctfile.com/fs/7765370-228778206
9.8 类与对象的成员(三) https://u7765370.ctfile.com/fs/7765370-228780282
9.9 继承(一) https://u7765370.ctfile.com/fs/7765370-228782777
9.10 继承(二) https://u7765370.ctfile.com/fs/7765370-228751308
9.11 继承(三) https://u7765370.ctfile.com/fs/7765370-228754967
9.12 多态(一) https://u7765370.ctfile.com/fs/7765370-228755909
9.13 多态(二) https://u7765370.ctfile.com/fs/7765370-228756132
9.14 编程实践 https://u7765370.ctfile.com/fs/7765370-228756155
https://u7765370.ctfile.com/fs/7765370-228914848
第十讲 操作符重载
10.1 提纲 https://u7765370.ctfile.com/fs/7765370-228737149
10.2 四则运算符重载(一) https://u7765370.ctfile.com/fs/7765370-228740273
10.3 四则运算符重载(二) https://u7765370.ctfile.com/fs/7765370-228740551
10.4 关系与下标操作符重载 https://u7765370.ctfile.com/fs/7765370-228740878
10.5 赋值操作符重载(一) https://u7765370.ctfile.com/fs/7765370-228741441
10.6 赋值操作符重载(二) https://u7765370.ctfile.com/fs/7765370-228742124
10.7 赋值操作符重载(三) https://u7765370.ctfile.com/fs/7765370-228742874
10.8 赋值操作符重载(四) https://u7765370.ctfile.com/fs/7765370-228743386
10.9 赋值操作符重载(五) https://u7765370.ctfile.com/fs/7765370-228744064
10.10 流操作符重载(一) https://u7765370.ctfile.com/fs/7765370-228737712
10.11 流操作符重载(二) https://u7765370.ctfile.com/fs/7765370-228738489
10.12 流操作符重载(三) https://u7765370.ctfile.com/fs/7765370-228738801
10.13 操作符重载总结 https://u7765370.ctfile.com/fs/7765370-228739521
10.14 编程实践 https://u7765370.ctfile.com/fs/7765370-228739627
https://u7765370.ctfile.com/fs/7765370-228915411
第十一讲 泛型编程
11.1 提纲 https://u7765370.ctfile.com/fs/7765370-228664729
11.2 泛型编程概览 https://u7765370.ctfile.com/fs/7765370-228695060
11.3 异常处理机制(一) https://u7765370.ctfile.com/fs/7765370-228695859
11.4 异常处理机制(二) https://u7765370.ctfile.com/fs/7765370-228697554
11.5 运行期型式信息(一) https://u7765370.ctfile.com/fs/7765370-228698318
11.6 运行期型式信息(二) https://u7765370.ctfile.com/fs/7765370-228698483
11.7 模板与型式参数化 https://u7765370.ctfile.com/fs/7765370-228698846
11.8 题外话:术语翻译 https://u7765370.ctfile.com/fs/7765370-228698973
11.9 泛型编程实践(一) https://u7765370.ctfile.com/fs/7765370-228699135
11.10 泛型编程实践(二) https://u7765370.ctfile.com/fs/7765370-228684885
11.11 泛型编程实践(三) https://u7765370.ctfile.com/fs/7765370-228685886
11.12 泛型编程实践(四) https://u7765370.ctfile.com/fs/7765370-228687124
11.13 泛型编程实践(五) https://u7765370.ctfile.com/fs/7765370-228688479
11.14 泛型编程实践(六) https://u7765370.ctfile.com/fs/7765370-228689427
11.15 泛型编程实践(七) https://u7765370.ctfile.com/fs/7765370-228690329
11.16 泛型编程实践(八) https://u7765370.ctfile.com/fs/7765370-228690890
11.17 泛型编程实践(九) https://u7765370.ctfile.com/fs/7765370-228691808
11.18 泛型编程实践(十) https://u7765370.ctfile.com/fs/7765370-228694033
11.19 编程实践 https://u7765370.ctfile.com/fs/7765370-228694197
https://u7765370.ctfile.com/fs/7765370-228915188
第十二讲 Linux系统编程基础
12.1 提纲 https://u7765370.ctfile.com/fs/7765370-228712926
12.2 程序执行环境(一) https://u7765370.ctfile.com/fs/7765370-228735304
12.3 程序执行环境(二) https://u7765370.ctfile.com/fs/7765370-228735451
12.4 程序执行环境(三) https://u7765370.ctfile.com/fs/7765370-228735648
12.5 程序执行环境(四) https://u7765370.ctfile.com/fs/7765370-228735812
12.6 输入输出(一) https://u7765370.ctfile.com/fs/7765370-228735986
12.7 输入输出(二) https://u7765370.ctfile.com/fs/7765370-228736322
12.8 文件系统 https://u7765370.ctfile.com/fs/7765370-228736519
12.9 设备 https://u7765370.ctfile.com/fs/7765370-228736948
12.10 库(一) https://u7765370.ctfile.com/fs/7765370-228713328
12.11 库(二) https://u7765370.ctfile.com/fs/7765370-228729685
12.12 makefile文件(一) https://u7765370.ctfile.com/fs/7765370-228731850
12.13 makefile文件(二) https://u7765370.ctfile.com/fs/7765370-228733499
12.14 makefile文件(三) https://u7765370.ctfile.com/fs/7765370-228734858
12.15 编程实践 https://u7765370.ctfile.com/fs/7765370-228734926
https://u7765370.ctfile.com/fs/7765370-228915335
第十三讲 进程编程
13.01 提纲 https://u7765370.ctfile.com/fs/7765370-228699211
13.02 进程基本概念 https://u7765370.ctfile.com/fs/7765370-228699278
13.03 信号 https://u7765370.ctfile.com/fs/7765370-228699609
13.04 进程管理(一) https://u7765370.ctfile.com/fs/7765370-228700098
13.05 进程管理(二) https://u7765370.ctfile.com/fs/7765370-228700557
13.06 进程管理(三) https://u7765370.ctfile.com/fs/7765370-228701195
13.07 进程间通信(一) https://u7765370.ctfile.com/fs/7765370-228702812
13.08 进程间通信(二) https://u7765370.ctfile.com/fs/7765370-228710418
13.09 进程间通信(三) https://u7765370.ctfile.com/fs/7765370-228712012
13.10 进程间通信(四) https://u7765370.ctfile.com/fs/7765370-228712498
13.11 进程池 https://u7765370.ctfile.com/fs/7765370-228712703
13.12 编程实践 https://u7765370.ctfile.com/fs/7765370-228712801
https://u7765370.ctfile.com/fs/7765370-228915244
第十四讲 线程编程
14.1 提纲 https://u7765370.ctfile.com/fs/7765370-228783409
14.2 线程基本概念 https://u7765370.ctfile.com/fs/7765370-228790511
14.3 线程管理(一) https://u7765370.ctfile.com/fs/7765370-228790696
14.4 线程管理(二) https://u7765370.ctfile.com/fs/7765370-228790987
14.5 线程管理(三) https://u7765370.ctfile.com/fs/7765370-228791818
14.6 线程管理(四) https://u7765370.ctfile.com/fs/7765370-228794437
14.7 线程同步机制(一) https://u7765370.ctfile.com/fs/7765370-228796423
14.8 线程同步机制(二) https://u7765370.ctfile.com/fs/7765370-228797840
14.9 C++11线程库(一) https://u7765370.ctfile.com/fs/7765370-228799769
14.10 C++11线程库(二) https://u7765370.ctfile.com/fs/7765370-228787499
14.11 C++11线程库(三) https://u7765370.ctfile.com/fs/7765370-228788760
14.12 C++11线程库(四) https://u7765370.ctfile.com/fs/7765370-228789219
14.13 C++11线程库(五) https://u7765370.ctfile.com/fs/7765370-228790101
14.14 编程实践 https://u7765370.ctfile.com/fs/7765370-228790216
https://u7765370.ctfile.com/fs/7765370-228915483
第十五讲 网络编程
15.1 提纲 https://u7765370.ctfile.com/fs/7765370-228744172
15.2 Internet网络协议 https://u7765370.ctfile.com/fs/7765370-228744950
15.3 套接字(一) https://u7765370.ctfile.com/fs/7765370-228745670
15.4 套接字(二) https://u7765370.ctfile.com/fs/7765370-228746588
15.5 编程实践 https://u7765370.ctfile.com/fs/7765370-228746920
https://u7765370.ctfile.com/fs/7765370-228915440
QQ:2774494285
电子工程师视频教程导航网站:
https://ittrump.jimdo.com/
http://electronicsengineer.lofter.com/
http://t.cn/RYQ4SRa
http://sina.lt/fhME
http://sina.lt/fhMJ

转载于:https://blog.51cto.com/8716675/2061337

教程非常不错,价值280元,绝对是干货 Linux网络编程(总共41集) 讲解Linux网络编程知识,分以下四个篇章。 Linux网络编程之TCP/IP基础篇 Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口) 02TCPIP基础(二) 最大传输单元(MTU)/路径MTU 以太网帧格式 IC MP ARP RARP 03TCPIP基础(三) IP数据报格式 网际校验和 路由 04TCPIP基础(四) TCP特点 TCP报文格式 连接建立三次握手 连接终止四次握手 TCP如何保证可靠性 05TCPIP基础(五) 滑动窗口协议 UDP特点 UDP报文格式 Linux网络编程之socket编程篇 06socket编程(一) 什么是socket IPv4套接口地址结构 网络字节序 字节序转换函数 地址转换函数 套接字类型 07socket编程(二) TCP客户/服务器模型 回射客户/服务器 socket、bind、listen、accept、connect 08socket编程(三) SO_REUSEADDR 处理多客户连接(process-per-conection) 点对点聊天程序实现 09socket编程(四) 流协议与粘包 粘包产生的原因 粘包处理方案 readn writen 回射客户/服务器 10socket编程(五) read、write与recv、send readline实现 用readline实现回射客户/服务器 getsockname、getpeername gethostname、gethostbyname、gethostbyaddr 11socket编程(六) TCP回射客户/服务器 TCP是个流协议 僵进程与SIGCHLD信号 12socket编程(七) TCP 11种状态 连接建立三次握手、连接终止四次握手 TIME_WAIT与SO_REUSEADDR SIGPIPE 13socket编程(八) 五种I/O模型 select 用select改进回射客户端程序 14socket编程(九) select 读、写、异常事件发生条件 用select改进回射服务器程序。 15socket编程(十) 用select改进第八章点对点聊天程序 16socket编程(十一) 套接字I/O超时设置方法 用select实现超时 read_timeout函数封装 write_timeout函数封装 accept_timeout函数封装 connect_timeout函数封装 17socket编程(十二) select限制 poll 18socket编程(十三) epoll使用 epoll与select、poll区别 epoll LT/ET模式 19socket编程(十四) UDP特点 UDP客户/服务基本模型 UDP回射客户/服务器 UDP注意点 20socket编程(十五) udp聊天室实现 21socket编程(十六) UNIX域协议特点 UNIX域地址结构 UNIX域字节流回射客户/服务 UNIX域套接字编程注意点 22socket编程(十七) socketpair sendmsg/recvmsg UNIX域套接字传递描述符字 Linux网络编程之进程间通信篇 23进程间通信介绍(一) 进程同步与进程互斥 进程间通信目的 进程间通信发展 进程间通信分类 进程间共享信息的三种方式 IPC对象的持续性 24进程间通信介绍(二) 死锁 信号量 PV原语 用PV原语解决司机与售票员问题 用PV原语解决民航售票问题 用PV原语解决汽车租赁问题 25System V消息队列(一) 消息队列 IPC对象数据结构 消息队列结构 消息队列在内核中的表示 消息队列函数 26System V消息队列(二) msgsnd函数 msgrcv函数 27System V消息队列(三) 消息队列实现回射客户/服务器 28共享内存介绍 共享内存 共享内存示意图 管道、消息队列与共享内存传递数据对比 mmap函数 munmap函数 msync函数 29System V共享内存 共享内存数据结构 共享内存函数 共享内存示例 30System V信号量(一) 信号量 信号量
教程非常不错,价值280元,绝对是干货 Linux网络编程(总共41集) 讲解Linux网络编程知识,分以下四个篇章。 Linux网络编程之TCP/IP基础篇 Linux网络编程之socket编程篇 Linux网络编程之进程间通信篇 Linux网络编程之线程篇 Linux网络编程之TCP/IP基础篇 01TCPIP基础(一) ISO/OSI参考模型 TCP/IP四层模型 基本概念(对等通信、封装、分用、端口) 02TCPIP基础(二) 最大传输单元(MTU)/路径MTU 以太网帧格式 ICMP ARP RARP 03TCPIP基础(三) IP数据报格式 网际校验和 路由 04TCPIP基础(四) TCP特点 TCP报文格式 连接建立三次握手 连接终止四次握手 TCP如何保证可靠性 05TCPIP基础(五) 滑动窗口协议 UDP特点 UDP报文格式 Linux网络编程之socket编程篇 06socket编程(一) 什么是socket IPv4套接口地址结构 网络字节序 字节序转换函数 地址转换函数 套接字类型 07socket编程(二) TCP客户/服务器模型 回射客户/服务器 socket、bind、listen、accept、connect 08socket编程(三) SO_REUSEADDR 处理多客户连接(process-per-conection) 点对点聊天程序实现 09socket编程(四) 流协议与粘包 粘包产生的原因 粘包处理方案 readn writen 回射客户/服务器 10socket编程(五) read、write与recv、send readline实现 用readline实现回射客户/服务器 getsockname、getpeername gethostname、gethostbyname、gethostbyaddr 11socket编程(六) TCP回射客户/服务器 TCP是个流协议 僵进程与SIGCHLD信号 12socket编程(七) TCP 11种状态 连接建立三次握手、连接终止四次握手 TIME_WAIT与SO_REUSEADDR SIGPIPE 13socket编程(八) 五种I/O模型 select 用select改进回射客户端程序 14socket编程(九) select 读、写、异常事件发生条件 用select改进回射服务器程序。 15socket编程(十) 用select改进第八章点对点聊天程序 16socket编程(十一) 套接字I/O超时设置方法 用select实现超时 read_timeout函数封装 write_timeout函数封装 accept_timeout函数封装 connect_timeout函数封装 17socket编程(十二) select限制 poll 18socket编程(十三) epoll使用 epoll与select、poll区别 epoll LT/ET模式 19socket编程(十四) UDP特点 UDP客户/服务基本模型 UDP回射客户/服务器 UDP注意点 20socket编程(十五) udp聊天室实现 21socket编程(十六) UNIX域协议特点 UNIX域地址结构 UNIX域字节流回射客户/服务 UNIX域套接字编程注意点 22socket编程(十七) socketpair sendmsg/recvmsg UNIX域套接字传递描述符字 Linux网络编程之进程间通信篇 23进程间通信介绍(一) 进程同步与进程互斥 进程间通信目的 进程间通信发展 进程间通信分类 进程间共享信息的三种方式 IPC对象的持续性 24进程间通信介绍(二) 死锁 信号量 PV原语 用PV原语解决司机与售票员问题 用PV原语解决民航售票问题 用PV原语解决汽车租赁问题 25System V消息队列(一) 消息队列 IPC对象数据结构 消息队列结构 消息队列在内核中的表示 消息队列函数 26System V消息队列(二) msgsnd函数 msgrcv函数 27System V消息队列(三) 消息队列实现回射客户/服务器 28共享内存介绍 共享内存 共享内存示意图 管道、消息队列与共享内存传递数据对比 mmap函数 munmap函数 msync函数 29System V共享内存 共享内存数据结构 共享内存函数 共享内存示例 30System V信号量(一) 信号量 信号量集结构 信号量集函数 信号量示例 31System V信号量(二) 用信号量实现进程互斥示例 32System V信号量(三) 用信号集解决哲学家就餐问题 33System V共享内存与信号量综合 用信号量解决生产者消费者问题 实现shmfifo 34POSIX消息队列 POSIX消息队列相关函数 POSIX消息队列示例 35POSIX共享内存 POSIX共享内存相关函数 POSIX共享内存示例 Linux网络编程之线程篇 36线程介绍 什么是线程 进程与线程 线程优缺点 线程模型 N:1用户线程模型 1:1核心线程模型 N:M混合线程模型 37POSIX线程(一) POSIX线程库相关函数 用线程实现回射客户/服务器 38POSIX线程(二) 线程属性 线程特定数据 39POSIX信号量与互斥锁 POSIX信号量相关函数 POSIX互斥锁相关函数 生产者消费者问题 自旋锁与读写锁介绍 40POSIX条件变量 条件变量 条件变量函数 条件变量使用规范 使用条件变量解决生产者消费者问题 41一个简单的线程池实现 线程池性能分析 线程池实现 网络编程, Linux, 密码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值