摘要: 阻塞/非阻塞、同步/异步(网络IO) 典型的一次IO的两个阶段是什么?数据就绪 和 数据读写 数据就绪:根据系统IO操作的就绪状态 阻塞非阻塞 数据读写:根据应用程序和内核的交互方式 同步异步 陈硕:在处理 IO 的时候,阻塞和非阻塞都是同步 IO,只有使用了特殊的 API 才是异步 IO。 一个典 阅读全文
posted @ 2022-09-16 19:22 atomxing 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 字节序、ip地址和整数转换、tcp/ip通信 0706笔记就记了,但是具体是哪个函数遗忘了,赶紧来复习下 重点:0916面试问道了,ip地址和整数怎么转换 /* #include <arpa/inet.h> // p:点分十进制的IP字符串,n:表示network,网络字节序的整数 int inet 阅读全文
posted @ 2022-09-16 19:12 atomxing 阅读(30) 评论(1) 推荐(0) 编辑
摘要: 线程 线程概念 与进程(process)类似,线程(thread)是允许应用程序并发执行多个任务的一种机 制。一个进程可以包含多个线程。同一个程序中的所有线程均会独立执行相同程序,且共 享同一份全局内存区域,其中包括初始化数据段、未初始化数据段,以及堆内存段。(传 统意义上的 UNIX 进程只是多线 阅读全文
posted @ 2022-09-16 19:09 atomxing 阅读(66) 评论(0) 推荐(0) 编辑