最新 最热

【Linux进程控制】四、exec函数族——进程替换详解

我们在使用fork()系统调用之后,创建出来的子进程是对父进程的复制,也就是说子进程和父进程执行的是相同的程序,虽然说父子进程可能执行的是不同的代码分支(if else语句),但是程序流程是一样。我们要想在新创建的子进程中执...

2024-08-08
5

【Linux进程控制】五、wait()函数——子进程回收

僵尸进程:子进程结束,父进程没有回收子进程的资源(PCB),这个资源必须要由父进程回收,否则就形成僵尸进程。

2024-08-08
4

【进程间通信】IPC、管道pipe、命名管道FIFO

Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户...

2024-08-08
6

【Linux进程控制】一、进程概念与环境变量

每个进程在内核中都有一个进程控制块PCB来维护进程相关信息,在Linux内核中的进程控制块是task_struct结构体形式的,结构体定义可以在

2024-08-08
1

【Linux系统调用API】三、进程地址虚拟空间、fcntl函数、stat函数

下面我们写一个程序来测试一下,一次性最多能打开的文件数量,来验证文件描述符的作用和范围。

2024-08-08
2

由浅入深的了解进程(6)---地址空间

其中当父子进程之间的g_val改变之后,为什么即使是不同的值了之后,两个进程中的g_val的地址还是一样的? 虽然不能够确认这是什么意思,但是这个绝对不是物理地址,如果是物理地址的话,一个地址修改过值了之后不可能还能表示另...

2024-08-07
4

【Linux】进程控制

在Linux中创建进程的话通常也就两种方式,一个方法是创建可执行程序,然后通过我们的./的操作让进程创建。还有一种方法就是在程序代码过程中写fork函数,再父进程的状态下,创建子进程。 fork返回值返回两次,对于父子进程返回...

2024-08-07
1

【Linux】进程替换

为什么我们执行我们的程序,最后跑起来的确实ls的命令? 所以execl的作用是让我们(进程)用exec*函数,执行起来新的程序。 会替换掉原本的程序,执行我们新调用的程序。...

2024-08-07
1

达梦数据库主备部署

在 dm.ini 同级目录下新建文件 dmmonitor_manual.ini,该文件为非确认监视器的配置文件,主要用于平常运维中监控集群状态、手动切换主从节点等

2024-08-07
1

iotop

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-08-07
3