青木隼
青木隼
全部文章
IO/线程
C++(8)
C笔记(8)
Linux笔记(2)
数据结构(7)
网络编程(5)
读书笔记(1)
归档
标签
去牛客网
登录
/
注册
青木莲华の博客
天行健,君子以自强不息!地势坤,君子以厚德载物!
全部文章
/ IO/线程
(共7篇)
IO进程学习——7
IO进程学习——7 一、进程间通信(补) 2.信号 软件层次模拟中断 1.信号的处理方式: (1)忽略信号,信号产生不去关注 (2)默认处理方式(按系统默认方式处理) (3)捕获信号,捕获之后可以做相应的处理 (4)特殊信号:-9 SIGKILL(结束进程) 和 -19 SIGSTOP(暂停进程)...
C
2025-08-12
0
21
IO进程学习——6
IO进程学习——6 一、线程(补) 1.pthread_join 函数 函数功能: 等待线程结束并回收线程产生的资源 函数头文件: #include <pthread.h> 函数原型: int pthread_join(pthread_t thread, void **retva...
C
2025-08-12
0
30
IO进程学习——5
IO进程学习——5 一、进程 1.创建守护进程 1、创建子进程,父进程退出 fork(); //脱离中断控制 2、在子进程中创建新会话 setsid(); //使进程成为GROUP组长 3、改变当前目录为根目录 chdir(); //使进程文件不会被删除 4、重设文件权限掩码...
C
2025-08-08
0
21
IO进程学习——4
IO进程学习——4 一、进程概述 进程概念 进程简单来说就是正在执行的程序,每个程序执行一次生成一个进程,可以同时生成多个进程。 程序是静态的,是保存在外存上的指令的有序集合,而进程是动态的,是在内存中。 进程是程序执行和资源管理的最小单位。 进程区分 每个进程都有自己的进程号(PID)...
C
2025-08-08
0
22
IO进程学习——3
IO进程学习——3 一、文件I/O read 函数功能: 从文件读取数据到缓冲区 函数原型: ssize_t read(int fd, void *buf, size_t count); 函数头文件: #include <unistd.h> 函数参数: 参数 解释 ...
C
2025-08-06
0
24
I/O进程学习——2
I/O进程学习——2 一、标准I/O:文件流API补充 fread 函数功能: 按照指定的大小,分块读取文件流的字符。 函数原型: size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream); 函数参数: ...
C
2025-08-05
0
23
IO进程学习——1
IO进程学习——1 一、I/O进程的系统调用和库函数 系统调用 用户空间进程访问内核的接口 把用户从底层的硬件编程中解放出来 极大的提高了系统的安全性 使用户程序具有可移植性 是操作系统的一部分 库函数 库函数为了实现某个功能而封装起来的API集合...
C
2025-08-04
0
22