12 2021 档案

摘要:在了解守护进程之前,需要先知道什么是什么是终端?什么是作业?什么是进程组?什么是会话? 在 Linux 中,每一个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。 守护进程就是一个生存周期 阅读全文
posted @ 2021-12-30 21:21 乌有先生ii 阅读(1045) 评论(0) 推荐(0) 编辑
摘要:什么是回调函数? 粗暴的说,如果一个函数作为另一个函数的参数传入,这种函数就可以称为回调函数(这句话并不严谨,但为了说明问题可以这么理解)。C语言里面,一般就是一个函数的参数列表中有函数指针,函数指针指向的函数就是一个回调函数。 为什么要有回调函数? 那为什么不直接在函数体内调用,而非要把函数指针作 阅读全文
posted @ 2021-12-04 15:39 乌有先生ii 阅读(463) 评论(0) 推荐(0) 编辑
摘要:在上一篇博客中,我们已经熟悉并使用了匿名管道,这篇博客我们将讲述进程间通信另外两种常见方式——命名管道与共享内存。 1.命名管道 管道是使用文件的方式,进行进程之间的通信。因此对于管道的操作,实际上还是用诸如write,read等接口实现。 匿名管道应用的一个限制就是只能在具有亲缘关系(如父进程与子 阅读全文
posted @ 2021-12-02 22:40 乌有先生ii 阅读(934) 评论(0) 推荐(0) 编辑
摘要:1.进程间通信介绍 1.1 进程通信的基本概念 在之前我们已经学习过进程地址空间。Linux 环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用 阅读全文
posted @ 2021-12-01 18:00 乌有先生ii 阅读(596) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩