摘要:
软件学院第四次实验的确有点小蛋疼,不过幸好做完了,为了纪念一下,决定写一篇小博文。(ps.每次去实验室,都有一种想死的感觉,不过也幸好去了一下,发现自己有很多概念不明白,现在明白了,给大家解释一下)先讲一讲信号量的原理吧,昨天晚上给室友讲了一下,觉得这个例子特别好,就是比如说有一个屋子10个房间里面都住着人(进程),但是只有3个厕所(资源),当然,每个人都想用厕所,并且自己用的时候不想让别人看着(这不是废话),于是,Posix就出现了,也就是信号灯,我用厕所的时候,我就先把厕所的灯(信号量的值)打开,如果有灯,则表示厕所被占用了,你一出房间门,发现亮了3盏灯,说明TMD已经没厕所了,又想上厕所 阅读全文