Linux
文章平均质量分 94
Linux
这题怎么做?!?
种一棵树的最好时间是十年前,其次是现在。
展开
-
【Linux】进程间通信(3):共享内存
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间,进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种互斥与同步的机制,互斥锁和信号量都可以。原创 2024-07-31 18:24:56 · 811 阅读 · 0 评论 -
【Linux】基于匿名管道通信实现的简易进程池
进程池是一种技术应用,它由资源进程和管理进程组成。资源进程是预先创建好的空闲进程,用于处理分配给它们的任务。管理进程则负责创建资源进程、分配任务给空闲的资源进程,并在任务完成后回收这些资源进程。原创 2024-07-28 17:49:40 · 630 阅读 · 0 评论 -
【Linux】进程间通信(1):进程通信概念与匿名管道
进程间通信、管道、匿名管道原创 2024-07-27 19:51:24 · 724 阅读 · 0 评论 -
【Linux】进程管理(2):进程控制
事实上,只有execve才是真正的系统调用,其它五个函数最终都是调用的execve,所以execve在man手册的第2节,而其它五个函数在man手册的第3节,也就是说其他五个函数实际上是对系统调用execve进行了封装,以满足不同用户的不同调用场景的。在这种情况下,操作系统通常会将孤儿进程的父进程设置为 init 进程(进程号为 1),并由 init 进程接管孤儿进程的管理。孤儿进程的退出方式与其他进程相同。函数会返回两次,一次是在父进程的上下文中返回子进程的 PID,另一次是在子进程的上下文中返回 0。原创 2024-04-02 22:33:43 · 1093 阅读 · 0 评论 -
【Linux】进程管理(1):进程及概念精讲
进程概念引入二、进程的描述与组织:进程控制块(PCB)与进程标识符(PID)三、fork函数:创建子进程四、进程的地址空间:虚拟内存与写时复制五、进程查看六、进程状态七、父子进程、孤儿进程、僵尸进程孤儿进程:僵尸进程八、进程的优先级九、环境变量【选学】 十、Linux操作系统进程的调度1、活动队列详解2、过期队列详解3、O(1)调度算法原创 2024-03-31 20:26:05 · 1050 阅读 · 1 评论 -
Linux基础指令,vim,gcc,gdb,git,makefile基础操作
编译(Compiling):在编译阶段,预处理后的源代码将被转换为汇编语言。汇编(Assembling):在汇编阶段,汇编器接受编译器生成的汇编代码文件,并将其转换为机器可执行的二进制目标文件。预处理(Preprocessing):在这个阶段,gcc 会根据源代码中的预处理指令对代码进行预处理。需要注意的是,该命令会直接删除文件或目录,并且在删除之前没有任何提示信息,请谨慎使用。它允许你按页浏览文本文件,适用于较长的文件内容。命令还可以用于将多个文件的内容合并,并输出到一个文件或标准输出。原创 2023-11-11 18:00:00 · 225 阅读 · 1 评论