linux学习
qq_43540758
这个作者很懒,什么都没留下…
展开
-
操作系统多个生产者多个消费者问题
题目如下:一家人吃水果问题是生产者消费者问题的一种变形。问题如下:• 桌子上有一只盘子,每次只能放一个水果;• 爸爸专向里面放苹果,妈妈专放桔子;• 儿子专吃苹果,女儿专吃桔子;• 仅当盘子空闲时,爸爸妈妈才可以向里面放水果;• 仅当盘子里有自己需要的水果时,儿子女儿才可以从里面取出一只水果。试利用线程模拟这个问题,并进行正确的同步。问题解决:盘子只允许放置一个水果,则可以不使用互斥信号量。只需要三个信号量即可:empty: 盘子空信号量apple: 苹果信号量orange: 橘子原创 2020-06-14 15:34:21 · 1701 阅读 · 0 评论 -
Ubuntu18.04输入密码后进入不了系统
今天安装交叉工具链配置环境变量的时候,配错环境变量导致ubuntu启动不了,经过网上一番查找,加上自己的探索,解决了这个问题。1、进入输入密码的那个界面。2、按住Ctrl+alt+f2(本人是ubuntu18.04)其他版本可能f键不同。3、根据提示输入用户名密码4、编辑profile文件(/usr/bin/sudo vi profile)5、删除配置的环境变量,保存并退出。6、关机重...原创 2020-04-13 16:33:54 · 2482 阅读 · 1 评论