2021年7月17日

摘要: 写超时检测函数 连接超时检测函数 读超时检测函数 带超时的accept 设置I/O为非阻塞模式 设置I/O为非阻塞模式 write_timeout /** * write_timeout - 写超时检测函数,不含写操作 * @fd: 文件描述符 * @wait_seconds: 等待超时秒数,如果为 阅读全文
posted @ 2021-07-17 16:13 lodger47 阅读(547) 评论(0) 推荐(0)
摘要: 1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static) 阅读全文
posted @ 2021-07-17 09:49 lodger47 阅读(77) 评论(0) 推荐(0)
摘要: 线程间通信目的主要是用于线程同步,所以线程没有像进程通信中的用于数据交换的通信机制 同一进程的不同线程共享同一份全局内存区域,其中包括初始化数据段、未初始化数据段,以及堆内存段 阅读全文
posted @ 2021-07-17 09:30 lodger47 阅读(47) 评论(0) 推荐(0)

导航