首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >父进程和子进程之间的资源共享

父进程和子进程之间的资源共享
EN

Stack Overflow用户
提问于 2014-03-26 00:19:24
回答 1查看 5.8K关注 0票数 1

我正在学习操作系统,我无法理解进程资源共享。在ppt里,写着

代码语言:javascript
复制
 Process Creation (title)
   *Resource sharing
      Parent and children share all resources
      Parent and child share no resources

我的英语很差,不明白为什么孩子们要分享所有的资源,为什么孩子们没有分享资源。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-26 01:19:57

这是对非常具体的fork函数的抽象。我想是为了学术目的。

当使用叉生成子进程时,它继承父进程打开的句柄、文件、控制台输入/输出和匿名管道。这些是您的文档所讨论的resources

进程还可以通过使用命名管道和命名文件来共享资源。文件可以被映射为内存,这样就可以有效地创建一个共享的缓冲区空间。

这都是相对于IPC :进程间通信。

坦率地说,在抽象的层面上处理这些事情并不是很重要,就像你的课程所做的那样。你的老师应该用具体的术语,具体的功能名称,并以POSIX为基础。学生们会自己想到泛化。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22649039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档