线程的状态与转换
线程的组织与控制
线程的实现
调度程序
如果是抢占式进程,那就每隔一段时间片,就要唤醒调度程序,检查就绪队列中有没有要抢占的线程
闲逛进程
内核级线程与用户级线程
上下文及运行机制
多级队列调度算法
时间片轮转调度算法(RR)
锁
条件变量&信号量
对于条件变量
wait操作会在signal操作之前,
因为signal可能什么都没有干。有等待才需要signal
条件变量只能实现同步,不能实现互斥
所以条件变量通常配合锁完成任务,用锁来实现互斥,因为每次在访问条件变量的时候,没有锁是无法实现互斥的