会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
nakjima
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2023年4月5日
进程间通信方式--匿名管道通信
摘要: ##管道的特点 管道其实是一个在内核内存中维护的缓冲器,这个缓冲器的存储能力时有限的,不同的操作系统大小不一定相同。 管道拥有文件的特质:读操作、写操作,匿名管道没有文件实体,有名管道由文件实体,但不存储数据。可以按照操作文件的方式对管道进行操作。 一个管道是一个字节流,试用管道时不存在消息或消息边
阅读全文
posted @ 2023-04-05 09:37 nakejimamiyuki
阅读(65)
评论(0)
推荐(0)
2023年4月3日
进程间通信的概念-简介
摘要: ##进程间通信的概念 进程是一个独立的资源分配单元,不同进程(这里所说的进程通常是指用户进程)之间的资源是独立的,没有关联。不能在一个进程中访问另一个进程的资源。 但是,进程不是孤立的,不同的进程需要进行信息的交互和状态的传递等,因此需要进程间通信(IPC:Inter processes Commu
阅读全文
posted @ 2023-04-03 20:52 nakejimamiyuki
阅读(36)
评论(0)
推荐(0)
2023年4月2日
Linux系统下进程回收--waitpid函数
摘要: waitpid函数的作用和wait函数的作用相同,只是有些参数不同。 在Linux终端下输入命令:man 2 waitpid查看waitpid函数的具体描述: SYNOPSIS #include <sys/types.h> #include <sys/wait.h> pid_t waitpid(pi
阅读全文
posted @ 2023-04-02 11:49 nakejimamiyuki
阅读(93)
评论(0)
推荐(0)
2023年4月1日
Linux系统下进程回收--wait()函数
摘要: #进程回收 在每个进程退出的时候,内核释放该进程所有资源‘包括打开的文件、占用的内存等。但是仍然会保存一定的信息,这些信息主要是进程控制块PCB的信息(包括进程号、退出状态、运行时间等)。 父进程可以调用wait()或waitpid()函数得到它的退出状态,同时彻底清除这个进程。 wait()函数和
阅读全文
posted @ 2023-04-01 10:00 nakejimamiyuki
阅读(169)
评论(0)
推荐(0)
2023年3月31日
孤儿进程和僵尸进程简介
摘要: ##孤儿进程 父进程运行结束后,但子进程还在运行(为运行结束),这样的子进程就称为孤儿进程(Orphan Process)。 每当出现一个孤儿进程的时候,内核几把故而进程的父进程设置为init(进程号为1),而init进程会循环地wait()已经退出的子进程。这样,当一个孤儿进程结束了其生命周期的时
阅读全文
posted @ 2023-03-31 12:19 nakejimamiyuki
阅读(45)
评论(0)
推荐(0)
2023年3月30日
Linux系统下exec函数族简单介绍
摘要: #exec()函数的简单介绍 exec函数族的作用是根据指定的文件名找到可执行的文件,并用它来取代调用进程的内容,话句话说,就是在调用进程内部执行一个可执行文件。 exec函数族的函数执行成功后不会返回,因为调用进程的实体。包括代码段,数据段和堆栈等都已被新的内用取代,只留下进程ID等一些表面上的信
阅读全文
posted @ 2023-03-30 13:37 nakejimamiyuki
阅读(158)
评论(0)
推荐(0)
2023年3月29日
Linux下的GDB多进程调试简单介绍
摘要: 使用GDB调试的时候,GDB默认只能跟踪一个进程,可以在fork函数调用之前,通过指令设置GDB调试工具跟踪父进程或者子进程,默认跟踪父进程。 设置调试父进程或子进程:set follow=fork-mode [parent(默认) | child] 设置调试模式:set detach-on-for
阅读全文
posted @ 2023-03-29 19:17 nakejimamiyuki
阅读(65)
评论(0)
推荐(0)
2023年3月28日
在Linux系统下创建子进程-fork()函数
摘要: #Linux系统下创建子进程 在Linux终端下输入命令:man 2 fork,查看fork()函数的描述: /* NAME fork - create a child process #include <sys/types.h> #include <unistd.h> pid_t fork(voi
阅读全文
posted @ 2023-03-28 19:40 nakejimamiyuki
阅读(147)
评论(0)
推荐(0)
2023年3月27日
Linux函数之lseek、stat、lstat
摘要: #Linux函数之lseek、stat、lstat的简单介绍 ##lseek函数 在Linux终端下输入命令:man 2 lseek,可以查看具体函数信息 #include <sys/types.h> #include <unistd.h> off_t lseek(int fd, off_t off
阅读全文
posted @ 2023-03-27 10:23 nakejimamiyuki
阅读(216)
评论(0)
推荐(0)
2023年3月26日
Linux下的open、read、write函数的简单介绍
摘要: #记录Linux下的open、read、write函数的参数以及简单使用 ##open函数 首先在Linux下,使用命令man 2 open打开说明文档,可以看到open函数的头文件以及函数参数信息: #include <sys/types.h> #include <sys/stat.h> #inc
阅读全文
posted @ 2023-03-26 11:55 nakejimamiyuki
阅读(731)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告