![](https://i-blog.csdnimg.cn/columns/default/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux学习记录
AriseXxx
这个作者很懒,什么都没留下…
展开
-
Uhuntu搜狗拼音输入法安装详细过程
安装包下载搜狗官网下载安装包,要注意选择适合自己计算机位数的下载包。网址:https://pinyin.sogou.com/linux/解压安装包使用 sudo dpkg -i sogoupinyin_2.3.1.0112_amd64.deb 命令,解压安装包。安装fcitx框架sudo apt install fcitx-table-wbpy fcitx-config-gtk设置...原创 2020-04-30 21:01:24 · 306 阅读 · 0 评论 -
【Linux】哲学家就餐问题
问题描述程序分析1.5个哲学家相当于5的线程,5支筷子相当于5把mutex锁。2.一共五支筷子,最多同时两个人吃饭。3.将五个哲学家命名为ABCDE,并列出每个需用左右筷子号。4.若拿起左边的筷子,则将对应筷子号码上锁,然后判断其右手是否有筷子, 若有,则可吃饭,否则,放下左手筷子,即解锁。5.吃完饭需放下筷子,即进行解锁。6.主函数中初始化五把锁,并且将创建五个进程。代码实现#include<stdio.h>#include<pthread.h>#inclu原创 2020-05-10 16:28:17 · 580 阅读 · 0 评论 -
利用可命名管道实现简易本地聊天室
说明①虽然说是本地聊天室,但是由于个人能力的原因,只是实现了两个客户端的通信。服务器客户端介绍①服务器编写中先定义三个管道,以及进行宏定义。然后定义文件描述符,和读写buf。创建一个公共管道,并对其进行属性设置,并依照次上述步骤,分别完成对私有管道1和私有管道2的设置。接下来循环执行功能,首先进行打开,然后进行判断为哪个客户端。若为客户端1,打开私有管道1,然后接收信息,并输出在屏幕上。②...原创 2020-04-22 08:45:52 · 531 阅读 · 0 评论