知识是学不完的,但是Linux编程的核心知识体系是可以建立起来的,为何不建一个自己的Cache来强化自己的知识图谱呢?
四篇文章掌握Linux编程基础图谱: Linux进程间通信
Linux网络编程总结: Linux网络编程入门到实战
下面是我总结的api的路径:
-
fork vfork exec~ system wait waitpid -
-
- 管道
pipe mkfifo mknod 关键函数: 获取一个系统中唯一的key值 ftok
消息队列 信号量 共享内存 内存映射 msgget semget shmget mmap msgctl semctl shmctl munmap msgsnd semop shmat msgsnd shmdt - 3.2 IPC对象 POSIX POSIX的IPC对象多用在线程同步方面,将放在多线程中概述。
-
线程基础函数 | 线程互斥和同步 |
---|---|
pthread_create | 互斥锁 |
pthread_exit | 读写锁 |
pthread_join | 条件变量 |
pthread_detach | 线程信号量 |
pthread_attr_init | |
pthread_cancle |