操作系统
不服输的南瓜
这个作者很懒,什么都没留下…
展开
-
线程和进程
定义 进程:具有一定独立功能的程序关于某个数据集合上的一次运行活动,它是系统进行资源分配和调度的一个独立单位。 线程:进程的一个实体,是CPU调度和分配的基本单位,线程基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器、一组寄存器和栈)。 引入线程的意义 易于调度 提高并发性,通过线程可以方便有效地进行并发。 开销小,创建线程比创建进程要快,所需要的开销更少。 有利于发挥多处理...原创 2019-07-06 17:06:12 · 179 阅读 · 0 评论 -
进程之间的通信方式
1. 管道 | 是管道的意思,它的作用就是把前一条命令的输出作为后一条命令的输入。如果两个进程要通信的话,可以使用这种管道进行通信,因为 | 没有名字,所以成为匿名管道。并且这种通信方式是单向的,只能把第一个命令的输出作为第二个命令的输入,如果进程之间想要通信的话,需要创建两个管道。当然也可以给管道命名,以下就命名一个名字为test的管道。 然后用一个进程给这个管道写入数据,可以发现如果这个数...原创 2019-08-04 23:24:47 · 513 阅读 · 0 评论