
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux——高级IO
poll 作为 select 的改进版,解决了“文件描述符数量限制”和”参数耦合“问题,但其轮询本质未变,仍适用于中低并发场景(如描述符数量在几千以内)。理解 poll 的设计有助于掌握 I/O 多路复用的演进脉络,并为学习 epoll 奠定基础。Reactor反应器模式,也被称为分发者模式或通知者模式,是一种将就绪事件派发给对应服务处理程序的事件设计模式。main中创建TcpServer,注册业

C++——入门
定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{}中即为命名空间的成员,可以是变量/函数/类型等。一个命名空间定义了一个新的作用域,命名空间中的所有内容都局限于该命名空间中。命名空间中可以定义变量/函数/类型命名空间可以嵌套同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中命名空间namespace只能在全局定义举例:定义并使
Linux——进程控制
wait和waitpid中都有一个输出型参数status当子进程退出后,会变成僵尸进程,此时,该进程的所有资源会被释放,但会保留进程的task_struct,这个结构体里保留了子进程退出的信息,这些信息直到父进程通过 wait()/waitpid() 来取时才释放操作系统根据子进程的task_struct填充status阻塞等待:先等你,我暂停非阻塞等待:不等你,我继续做自己的事非阻塞轮询:不等你
到底了







