- 博客(205)
- 收藏
- 关注

原创 进程间通信(IPC)
进程间具有独立性(每个进程都有自己的一份独立的虚拟地址空间,一个进程只能访问自己的虚拟地址空间,但不包括内核空间,不能访问其他进程的),如果多进程之间想相互通信,此时无法直接进行(一个进程不能读取其他进程的虚拟地址空间中的内容,更不能去修改),因此需要操作系统提供一些公共资源(内存、文件等)来让多个进程都能通过访问这个媒介进行通信。2、System V IPC:一套较古老的标准。3、POSIX IPC:一套跨平台的新标准。操作系统为用户提供的几种进程间的通信方式。1、管道:最古老的通信形式。
2024-03-15 14:45:21
479

原创 数组名及数组传参问题
数组名#include<stdio.h>int main(){#if 0 int a[5] = {1,2,3,4,5}; printf("%d\n", sizeof(a));//20,a代表整个数组 printf("%d\n", sizeof(&a));//4,&a只是个(指向整个一维数组的)指针常量,在32位操作系统下,占4字节 printf("%d...
2019-09-07 14:45:37
626
原创 实战 - 服务端不调用 accept() 的情况下能否建立 TCP 连接?(附代码示例)
实战 - 服务端不调用 accept() 的情况下能否建立 TCP 连接?(附代码示例)
2025-07-15 14:52:41
213
原创 TCP 半连接队列和全连接队列详解(结合 Linux 2.6.32 内核源码分析)
TCP 半连接队列和全连接队列详解(结合 Linux 2.6.32 内核源码分析)
2025-07-02 17:31:16
1031
原创 TCP 三次握手协商 MSS 前,如何确定 MSS 值(结合 Linux 内核源码分析)
TCP 三次握手协商 MSS 前,如何确定 MSS 值(结合 Linux 内核源码分析)
2025-06-30 15:27:09
432
原创 实战 - 进程(客户端) core 掉的情况下如何断开 TCP 连接?(附代码示例)
实战 - 进程(客户端) core 掉的情况下如何断开 TCP 连接?(附代码示例)
2025-06-25 10:33:33
343
原创 实战 - 进程(客户端)被 kill 掉的情况下如何断开 TCP 连接?(附代码示例)
实战 - 进程(客户端)被 kill 掉的情况下如何断开 TCP 连接?(附代码示例)
2025-06-24 16:22:01
698
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人