![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进程/线程
文章平均质量分 79
jia_wei
这个作者很懒,什么都没留下…
展开
-
Linux 进程间通讯(IPC)详细总结 1管道
首先明确进程的概念 进程的概念: 进程是活跃的程序,比程序多CPU时间片和内存。 计算机程序并发并行的原理: 宏观上并行围观上串行,cpu用中断控制资源,并发大大提高了程序的利用率。 进程在操作系统中都有一个户口,用于表示这个进程。这个户口操作系统被称为PCB(进程控制块),在linux中具体实现是 task_struct数据结构,它记录了一下几个类型的信息: 1.状态信息转载 2012-06-29 15:13:41 · 773 阅读 · 0 评论 -
重定向子进程控制台程序的输入输出
重定向所做的工作都在父进程,但需要子进程遵守下面的规则: 子进程程序在输出代码后,等待输入之前需要调用fflush(stdout)函数,这样把输出的内容放入缓冲区,父进程才能及时的读到输出数据。 不遵守以上规则就没办法实现有效的交互了,cmd.exe是遵守这个规则的典范,大部分控制台程序都不遵守这个规则。今天我试图给Google的V8 Javascript 的Shell搞一个GUI,方便我输入转载 2012-11-23 08:58:47 · 4695 阅读 · 0 评论