![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
Leon-2012
这个作者很懒,什么都没留下…
展开
-
Ubuntu ssh 环境下打开文件过多,配置不能超过 4096 的问题
现象:在 vscode 使用远程 ssh 调试程序报打开文件数过多,修改配置不起作用。原创 2022-07-26 17:09:37 · 854 阅读 · 0 评论 -
Ubuntu 使用 lightdm 实现开机自动启动 Firefox 或 chrome浏览器
前言在远程桌面、演示终端或机器上,经常需要机器启动完成后就打开特别的应用,如浏览器等,并且在终端上要阻止用户关闭应用或者启用其他应用。这时就需要对桌面管理器进行定制,这里我们以 Ubuntu 18.04 为例来说明一下设置过程。一、环境准备先安装一个 Ubuntu18.04 的 Server 版本,这样图形界面的工具软件会比桌面版的少很多,方例配置。安装完成后创建一个用户,这里我们以 poc 用户为例,poc 用户需要加入到 /etc/sudoers 文件中,以安装相关软件包。二、配置环境1.中原创 2022-04-07 15:55:41 · 3745 阅读 · 0 评论 -
N 个生产者进程和 M 个消费者进程共享大小为 K 的缓冲区
电子科技大学考研题目:M个生产者进程和 N个消费者进程共享大小为 K 的缓冲区,遵循规则如下:(1) 进程之间必须以互斥方式访问缓冲区;(2) 对每 1 条放入缓冲区的数据,所有消费者都必须接收 1 次;(3) 缓冲区满时,生产者必须阻塞;(4) 缓冲区空时,消费者必须阻塞。请用 P、V 操作实现其同步过程,须说明信号量含义。分析,根据规则:规则一,进程间互斥访问缓冲区,K个缓冲区需要 K 个信息量,初始化时缓冲区是可以访问的。规则三,缓冲区满时,生产者需要阻塞,也就是当前每个缓.原创 2021-09-27 12:48:16 · 3749 阅读 · 1 评论