小林:
在主流的Linux内核中包含了几乎所有现代的操作系统具有的同步机制,这些同步机制包括:原子操作、信号量(sem aphore)、读写信号量(rw_sem aphore)、spinlock、BKL(Big Kernel Lock)、rwlock、brlock(只包含在2.4内核中)、RCU (只包含在2.6内核中)和seqlock(只包含在2.6内核中)
。
读者:进程之间通信的途径
小林:
管道(pipe)和有名管道(nam ed pipe)、消息队列(m esage queue)、信号(signal)、信号量(sem aphore)、共享存储区(shared m em ory)、套接口(socket)等
读者:进程死锁的原因
小林;资源竞争及进程推进顺序非法
读者:死锁的4个必要条件
小林:互斥、请求保持、不可剥夺、环路
读者:死锁的处理
小林:鸵鸟策略、预防策略、避免策略、检测与解除死锁
读者:操作系统中进程调度策略有哪几种?
小林:FCFS(先来先服务),优先级,时间片轮转,多级反馈
正文完