
Linux
.
DaDou001
这个作者很懒,什么都没留下…
展开
-
Linux--多线程
线程概念 并行:多个线程在不同的cpu上同时运行 并发:一个cpu会被不同的线程轮流使用 线程控制 线程安全 线程池原创 2020-03-18 18:34:59 · 126 阅读 · 0 评论 -
进程信号
信号基本概念 软件中断,打断正在运行的进程,使之去处理信号 信号种类 62种 1-31 : 不可靠信号, 有可能会丢失, 不是实时信号 34-64 : 可靠信号, 实时信号 信号的生命周期 信号的产生 硬件产生 ctrl + c : 给前台程序发送 SIGINT ctrl + z : 给前台进程发送 SIGTSTP ctrl + | : 给前台进程发送 SIGQUIT 软件的...原创 2020-02-20 15:59:22 · 125 阅读 · 0 评论 -
进程控制
进程创建 fork 进程终止 man perror(错误码) man 3 perror 哪些情况? 正常退出(echo $? 查看程序的退出码) 从main函数return退出 调用exit _exit exit 会刷新缓冲区,执行atexit(fun)定义的清理函数 _exit 不会刷新缓冲区 atexit(fun) 异常退出 内存访问越界 访问空指针 进程等待 wait: 头文件 <...原创 2020-02-08 16:32:18 · 112 阅读 · 0 评论 -
进程概念
冯诺依曼体系结构 二进制/内存 cpu/内存/输入/输出 操作系统 操作系统 = 操作系统内核 + 一组应用 管理 : 描述 组织被管理的对象 系统调用/库函数 进程 进程 程序运行起来的实体(程序 : 可执行文件,普通文本) 描述进程 task_struct/ 进程控制块/ PCB 1.进程标示符 PID 2.进程状态 运行 就绪 阻塞 3.程序计数器 即将被执行的指令的地址 4.内存指针 指向...原创 2020-02-08 16:30:28 · 125 阅读 · 0 评论