0一、什么是系统调用?多线程 0二、Linux系统调用之I/O操做(文件操做)函数 0三、文件描述符的复制:dup(), dup2().net
0一、什么是系统调用?多线程
0二、Linux系统调用之I/O操做(文件操做)函数
0三、文件描述符的复制:dup(), dup2().net
0四、进程的介绍线程 0五、Linux可执行文件结构与进程结构blog 0六、多进程实现多任务(一):fork()队列 0七、多进程实现多任务(二):vfork()进程 0八、进程的控制:结束进程、等待进程结束内存 0九、Linux特殊进程之僵尸进程get 十、Linux特殊进程之孤儿进程同步 十一、Linux特殊进程之守护进程 十二、进程替换:exec函数族
0四、进程的介绍线程
0五、Linux可执行文件结构与进程结构blog
0六、多进程实现多任务(一):fork()队列
0七、多进程实现多任务(二):vfork()进程
0八、进程的控制:结束进程、等待进程结束内存
0九、Linux特殊进程之僵尸进程get
十、Linux特殊进程之孤儿进程同步
十一、Linux特殊进程之守护进程
十二、进程替换:exec函数族
1三、为何须要进程间通讯? 1四、进程间通讯:信号中断处理 1五、进程间通讯:无名管道 1六、进程间通讯:有名管道 1七、进程间通讯:消息队列 1八、进程间通讯:共享内存
1三、为何须要进程间通讯?
1四、进程间通讯:信号中断处理
1五、进程间通讯:无名管道
1六、进程间通讯:有名管道
1七、进程间通讯:消息队列
1八、进程间通讯:共享内存
1九、进程和线程的区别与联系 20、线程的基本操做 2一、线程堆栈大小的使用介绍 2二、线程私有数据 2三、线程池
1九、进程和线程的区别与联系
20、线程的基本操做
2一、线程堆栈大小的使用介绍
2二、线程私有数据
2三、线程池
2四、什么是同步,什么是互斥? 2五、线程同步与互斥:互斥锁 2六、线程同步与互斥:读写锁 2七、线程同步与互斥:POSIX无名信号量 2八、进程同步与互斥:POSIX有名信号量 2九、进程同步与互斥:System V 信号量
2四、什么是同步,什么是互斥?
2五、线程同步与互斥:互斥锁
2六、线程同步与互斥:读写锁
2七、线程同步与互斥:POSIX无名信号量
2八、进程同步与互斥:POSIX有名信号量
2九、进程同步与互斥:System V 信号量
30、Linux 进程管理 3一、Linux 进程调度浅析 3二、浅谈进程地址空间与虚拟存储空间 3三、Linux 线程浅析 3四、Linux 信号列表 3五、浅谈可重入函数与不可重入函数 3六、浅谈标准 I/O 缓冲区 3七、I/O多路复用select、poll、epoll的区别使用
30、Linux 进程管理
3一、Linux 进程调度浅析
3二、浅谈进程地址空间与虚拟存储空间
3三、Linux 线程浅析
3四、Linux 信号列表
3五、浅谈可重入函数与不可重入函数
3六、浅谈标准 I/O 缓冲区
3七、I/O多路复用select、poll、epoll的区别使用
转:https://blog.csdn.net/tennysonsky/article/details/45847551