5. 新的进程创建完成后,该进程的进程控制块将被插入到就绪队列
6. 适合传送大量的信息 共享内存
线程
1. 一个线程在运行,这个进程就是在运行
2. fork之后的命令可以执行两次
3. 中断服务程序(固定在某个地址的代码段)不能作为进程来管理
Fork
1. 调用一次,返回两次
2. 子进程返回0,出错返回-1 父进程返回子进程号
Pthread
1. pthread_join 等待一个特定的线程退出
2. pthread_yield 线程让出CPU
3. pthread_create 创建进程
进程调度
1. 从就绪状态变成了运行状态是没有资源让出,就一定不会发生进程调度
2. 新创建的创建进入就绪队列 不能引起新进程调度的事件
3. 与时间有关
1. FCFS
2. SJF
3. HRRF
4. RR
同步
1. 流水线只存在同步关系,不存在竞争关系
2. 一个程序在等待另一个进程向他发出消息 同步关系
3. 两个并发程序包含同一共享变量
信号量
1. 信号量初始为1的时候,-k就有k个进程在等待队列中(1个在运行)
PV操作
1. P操作加1,V操作减1
2. 不能实现进程共享
互斥锁
1. 已满的邮件槽不能再申请互斥锁
管程
1. 管程是一种同步机制