空悬指针:free()后的指针
空指针:char*p=NULL;
野指针:char*p;
debug版本中考虑assert, release版本忽略assert
CPU:内存
IPC:进程间通信
PCB:进程块
文件描述符在PCB中存着,文件在硬盘上
共享内存:两个进程通过共用一块内存,该内存为这两个进程的共用部分,且和两个进程都相关,由指针直接指向
信号量:相当于一个计数器
管道:分为有名管道和无名管道
管道是在两个进程间重新开辟一块空间,两个进程通过文件描述符指向这块空间,这块空间和两个进程之间都不存在所属关系,一个进程的一端读,另一个进程的另一端写。