上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页
摘要: 本篇为Linux进程间通信第一篇文章,介绍什么是进程间通信IPC,关于进程间通信的具体方式及实现在后面会一一更新,更多内容请关注我的专栏《Linux从小白到大神》。 Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程 阅读全文
posted @ 2022-06-13 07:30 Mindtechnist 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 子进程回收 1. 僵尸进程与孤儿进程2. wait()函数与waitpid()函数2.1 wait()函数2.2 waitpid()函数 3. 回收多个子进程3.1 使用wait()回收多个子进程3.2 使用waitpid()回收多个子进程 1. 僵尸进程与孤儿进程 孤儿进程:父进程结束,子进程被i 阅读全文
posted @ 2022-06-11 11:18 Mindtechnist 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 🎈进程替换——exec函数族 😊1. 进程替换的概念😄2. exec函数族函数原型介绍😆3. exec函数族的调用关系😋4. shell进程执行命令的原理 😊1. 进程替换的概念 我们在使用fork()系统调用之后,创建出来的子进程是对父进程的复制,也就是说子进程和父进程执行的是相同的程 阅读全文
posted @ 2022-06-10 07:30 Mindtechnist 阅读(81) 评论(0) 推荐(0) 编辑
摘要: Linux进程专题四 1. printf函数缓冲区刷新与C语言的 '\n' 字符2. 父子进程空间共享问题 1. printf函数缓冲区刷新与C语言的 ‘\n’ 字符 我们先看一个简单的程序 #include <stdio.h> #include <stdlib.h> #include <unist 阅读全文
posted @ 2022-06-08 20:56 Mindtechnist 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 前言: 本文介绍了进程控制相关的命令与函数,并深入讨论了fork函数的实现机制以及fork函数的一次调用两次返回,最后通过实例演示了如何使用fork函数控制进程的创建。 🏆文章目录 🥇1. fork()、getpid()、getppid()函数介绍🥈1.1 fork()函数介绍🥈1.2 ge 阅读全文
posted @ 2022-06-07 09:31 Mindtechnist 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 前言:模式就是解决问题的固定套路,设计模式(Design pattern)就是一套经过前人反复使用,总结出来的程序设计经验。设计模式总共分为三大类:第一类是创建型模式 、第二类是结构型模式、第三种是行为型模式,共计23种标准设计模式。本文将通过5万字、23个经典小案例带你吃透23种设计模式。 🌏文 阅读全文
posted @ 2022-06-06 07:45 Mindtechnist 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。 链表结点定义如下: struct ListNode { int m_nKey; ListNode* m_pNext; }; 详细描述: 本题为考察链表的插入和删除知识。 链表的值不能重复 阅读全文
posted @ 2022-06-04 19:18 Mindtechnist 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 🏆文件目录 🥇1. 目录和路径🥈1.1 目录🥈1.2 路径 🥇2. 文件系统🥈2.1 Windows和Linux文件系统区别🥈2.2 Linux目录结构 🥇3. Linux文件分类🥈3.1 一切皆文件🥈3.2 文件分类 🥇1. 目录和路径 🥈1.1 目录 目录是一组相关文件的 阅读全文
posted @ 2022-06-02 10:29 Mindtechnist 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 文章目录 🥇什么是环境变量🥈常见的环境变量🥉操作环境变量的相关函数 🥇什么是环境变量 环境变量是指在操作系统中用来指定操作系统运行环境的一些参数,环境变量的本质是字符串,并且环境变量有统一的格式:变量名=值[:值],其中值用来描述进程环境信息,注意等号两边不能有空格。另外环境变量具有下面这些 阅读全文
posted @ 2022-06-01 11:40 Mindtechnist 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 🔈本文主要介绍了进程概念相关的基础知识,作为Linux进程专题的基础,后续将更新Linux进程控制、进程回收、进程替换等,收录于专栏:《Linux从小白到大神》。 1.什么是程序? 程序就是编译好的二进制文件。 2.什么是进程? 进程就是运行着的程序; 从程序员的角度来讲,进程是运行一系列指令的过 阅读全文
posted @ 2022-05-31 11:03 Mindtechnist 阅读(88) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 19 下一页