
操作系统
z_x_m_m_q
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进程控制:进程的一生
目录进程 ID进程的层次进程组会话进程创建之 forkfork 之后父子进程的内存关系fork 之后父子进程与文件的关系文件描述符复制的内核实现进程创建之 vforkdaemon 进程的创建进程的终止_exit 函数exit 函数return 退出等待子进程僵尸进程等待子进程 ☞ wait()进程等待 ☞ waitpid(...原创 2019-04-27 17:57:29 · 1016 阅读 · 0 评论 -
进程控制:状态、调度和优先级
目录进程的状态可运行状态可中断睡眠状态和不可中断睡眠状态睡眠进程和等待队列TASK_KILLABLE 状态TASK_STOPPED 状态和 TASK_TRACED 状态EXIT_ZOMBIE 状态和 EXIT_DEAD 状态进程调度概述普通进程的优先级完全公平调度的实现普通进程的组调度实时进程CPU 的亲和力图片和文章没有关系啦进程的状...原创 2019-05-02 21:05:31 · 2455 阅读 · 0 评论 -
关于信号:从它的出生说起吧...
目录信号的生命周期信号的产生硬件异常终端相关的信号nohupsetsiddisown软件事件相关的信号信号的默认处理函数信号的分类传统信号的特点信号的可靠性信号的安装信号的发送killtkill、tgkillraisesigqueue 函数信号与线程的关系线程之间共享信号处理函数线程有独立的阻塞信号掩码私有挂起...原创 2019-05-05 19:05:47 · 1005 阅读 · 0 评论 -
理解 Linux 线程
目录线程与进程进程 ID 和线程 IDpthread 库接口线程的创建和标识pthread_create 函数参数介绍返回值线程 ID 及进程地址空间布局两类线程 ID 说明进程地址空间线程创建的默认属性线程的退出线程的连接与分离线程的连接为什么要连接退出的线程线程的分离互斥量为什么需要互斥量互斥量的接口互斥量的初始化...原创 2019-04-20 17:59:48 · 496 阅读 · 0 评论 -
进程间通信:管道
目录管道管道概述管道接口关闭未使用的管道文件描述符关闭无用的管道写入端关闭无用的管道读取端管道对应的内存去大小shell 管道的实现在 Linux 系统中,有时候需要多个进程相互协作,共同完成某项任务。进程之间或线程之间有时候需要传递消息,有时候需要同步来协调彼此的工作。因此很有必要了解一下Linux 中进程间通信方式。线程在 Linux 中被实现为轻量级...原创 2019-05-21 16:29:44 · 1198 阅读 · 1 评论