一、信号的概念 - 信号随时发生,接受信号的进程也可以没有控制权 - 每个信号名都以SIG开头,包含在<signal.h>中 - 当进程接收到一个信号,他可以对信号采取如下操作之一: …
一、无名管道 - 无名管道时半双工的,就是对于一个管道来讲,只能读或者写 - 无名管道只能在相关、有共同祖先的进程间使用 - 一个fork或者exec调用创建的子进程继承了父进程的文件描述符 1,打…
1,进程创建方式🔗 system 系统调用shell fork 创建和父进程一样的进程拷贝 exec 创建一个新的进程,与父进程不同 2,得到pid、和ppid🔗 #include <std…
so库简介🔗 so文件在linux中为共享库,与windows下的dll文件类似 so文件中的函数可以供多个进程调用,最大可能的提供二进制代码的复用 共享库可以使代码维护工作大大简化 so文件不可实…
/* 1、编写一个程序读取a.txt文件,将文件内容数字从小到大排序,并将排序结果写入b.txt。 a.txt文件内容如下: 32 45 65 32 67 454 89 54 24 75 3 67 8…
int main(void) { char s[] = "hello.txt"; int i = 0; close(STDOUT_FILENO); …
1、文件描述符🔗 STDIN_FILENO 0 标准输入 STDOUT_FILENO 1 标准输出 STDERR_FILENO 2 标准错误 2、系统函数 open() close() 打开…
/*----------------Linux下打log代码----------------*/ void writelog(const char *log) { time_t tDate; …
#include <stdlib.h> #include <stdio.h> #include <string.h> #include <unistd.h&g…
#include <windows.h> #include <stdio.h> #include <stdlib.h> #include <iostream&…