2025-02-24 守护进程 C++Linux操作系统 C++ 守护进程是一种在后台运行的特殊进程,通常用于执行系统任务或服务,不需要和用户交互。它在操作系统系董事运行,并在整个系统运行期间持续工作。 守护进程特点①后台运行:守护进程在后台运行,不与任何终端关联,因此用户无法通过终端直接与其交互。②独立
2025-02-23 信号相关函数 C++Linux操作系统 C++ 信号相关部分函数信号发送函数kill向指定进程发送信号。12#include <signal.h>int kill(pid_t pid, int sig);pid:目标进程ID。pid > 0 发送给指定进程;pid ==
2025-02-23 孤儿进程和僵尸进程 C++Linux操作系统 C++ 孤儿进程与僵尸进程在操作系统中,孤儿进程(Orphan Process) 和 僵尸进程(Zombie Process) 是两种特殊的进程状态,它们通常与进程的生命周期和父子进程关系有关。 孤儿进程(1)定义:孤儿进程是指 父进程已经终止,但
2025-02-23 进程创建常用函数 C++Linux C++ 进程创建常用函数forkfork() 系统调用的主要功能是创建一个新的进程,这个新进程被称为子进程,而调用 fork() 的进程则被称为父进程。子进程是父进程的一个副本,它会复制父进程的大部分状态,包括内存空间、文件描述符、程序计数器等。
2025-02-20 文件属性与目录操作函数 C++Linux C++ 文件属性与目录操作函数文件属性操作函数access用于检查调用进程是否具有对指定文件的某种访问权限,或者文件是否存在。 123#include <unistd.h>int access(const char *pathname,
2025-02-20 LinuxI/O高级函数 C++Linux C++ linux 高级I/O函数1、open用于打开或创建文件、设备文件等。 123456#include <fcntl.h>// 用于打开已存在的文件int open(const char *pathname, int flags)
2025-02-20 C++静态库和动态库的区别 C++ C++ 什么是库库是写好的,现有的,成熟的,可以复用的代码。本质上来说,库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。所谓静态、动态是指链接。 库文件是事先编译好的方法的
2024-08-27 【转载】C++讲义[提高] C++ C++ C++提高编程 本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用 1 模板1.1 模板的概念模板就是建立通用的模具,大大提高复用性 例如生活中的模板 一寸照片模板: PPT模板: 模板的特点: 模板不可以
2024-08-27 【转载】C++讲义[核心] C++ C++ C++核心编程本阶段主要针对C++面向对象编程技术做详细讲解,探讨C++中的核心和精髓。 1 内存分区模型C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量
2024-03-05 【转载】C++讲义[基础] C++ C++ C++基础入门1 C++初识1.1 第一个C++程序编写一个C++程序总共分为4个步骤 创建项目 创建文件 编写代码 运行程序 1.1.1 创建项目 Visual Studio是我们用来编写C++程序的主要工具,我们先将它打开