Bakery's Algoritm面包店算法-处理多个进程间互斥
Outline
- 在进入临界区以前,进程获得一个编号
- 最小编号的进程进入临界区
- 出临界区以后,ticket设为0
伪代码
|
|
|
|
最近在复习操作系统知识,本文主要就是HKU的COMP3230的笔记。
Dekker算法是处理(两个)进程的互斥关系的软件方法,其它方法还有硬件方法、信号量方法、管程等方法,有机会再写。
还是在看disown的问题,发现就算是disown或者nohup了一个进程,他所属的pgid和sid也没有变化嘛,好谜,索性这里把ps命令的参数和输出都过一遍吧。
ps命令支持三种使用的语法格式
|
|
这里-e
相当于-A
输出所有进程
什么时候可以认真看过一遍SICP啊 (:3」∠)
以下单纯的作为学习笔记
好像没什么徒手撸一个迭代器的机会所以留意一下Python的for循环本质上就是通过不断调用next()
函数实现。next()
方法返回容器的下一个元素,在结尾时引发StopIteration
异常
|
|
今天一口气把黒纹碟的漫画看完了,感触还挺多的。