随笔分类 -  Linux

摘要:管道的读写特点使用管道需要注意以下4种特殊情况 默认都是阻塞I/O操作,没有设置O_NONBLOCK标志 管道​==写端==​引用计数为0:如果所有指向管道写端的文件描述符都关闭了,而仍然有进程从管道的读端读数据,那么管道中剩余的数据都被读取后,再次read会返回0,就像读到文件末尾一样。 管道​==写端==​引 阅读全文
posted @ 2023-03-20 11:09 Kerolt 阅读(100) 评论(0) 推荐(0)
摘要:Linux下如何将软件固定至Dock栏我们在linux中下载软件的方式有很多,如 软件商店 直接下载源代码编译 下载tar.gz后解压 下载deb包后使用dpkg -i 名称​ 安装 第一种和第四种方式可以很容易找到软件图标,但是方式三找不到,而且在“显示应用程序”上也无法找到,那这样打开的方式就只有去到解压后的文件夹运行可执行程序了? 阅读全文
posted @ 2023-03-10 20:17 Kerolt 阅读(125) 评论(0) 推荐(0)
摘要:为何fork时父子进程中的变量地址相同?#include <stdio.h> #include <sys/types.h> #include <unistd.h> int main() { // 当 pid > 0 时,说明这是在 父 进程中,并且此时的 pid 即为子进程的 id // 当 pid == 0 时,说明这是在 子 进程中, 阅读全文
posted @ 2023-03-09 23:29 Kerolt 阅读(80) 评论(0) 推荐(0)