![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++项目学习
文章平均质量分 83
大只szu
这个作者很懒,什么都没留下…
展开
-
Linux网络编程---第五章
理解:阻塞:当接受缓存无数据时:如果用户程序一直等待直到新数据到来,是阻塞。非阻塞:如果程序不等待新数据到来,为非阻塞同步:当缓存有数据时:对该数据的读写操作由用户程序自己完成,是同步异步:如果读写操作是由别人完成的(例如:服务器),是异步典型的一次IO操作包括:数据就绪和数据读写数据就绪:根据系统IO操作的就绪状态阻塞非阻塞数据读写:根据应用程序和内核的交互方式同步异步一个典型的网络IO接口调用,分为两个阶段,分别是数据就绪和数据读写。原创 2023-05-26 11:19:23 · 103 阅读 · 0 评论 -
Linux高并发服务器之第三章---Linux多线程开发
信号量和条件变量都是用于阻塞线程的。原创 2023-03-17 11:46:46 · 56 阅读 · 0 评论 -
Linux高并发服务器之第四章---网络编程
测的文件描述符的信息(红黑树),还有一个是就绪列表,存放检测到数据发送改变的文件描述符信息(双向。阻塞等待,当有客户端发起连接,解除阻塞,接受客户端的连接,会得到一个和客户端通信的套接字。向子网中多台计算机发送消息,并且子网中所有的计算机都可以接收到发送方发送的消息,每个广。中止一个连接,但它只是减少描述符的引用计数,并不直接关闭连接,只有当描述符的引用。调用一个系统函数,监听该列表中的文件描述符,直到这些描述符中的一个或者多个进行。首先要构造一个关于文件描述符的列表,将要监听的文件描述符添加到该列表中。原创 2023-04-12 10:16:56 · 210 阅读 · 0 评论 -
Linux高并发服务器之第二章---Linux多进程开发
2.2进程状态转换 进程相关命令原创 2023-03-11 16:26:55 · 175 阅读 · 0 评论 -
Linux高并发服务器之第一章
Linux C++的基本使用与原理剖析原创 2023-02-20 11:02:41 · 101 阅读 · 0 评论