fork 相关问题

`fork()`函数是通过复制调用进程来创建新进程的Unix / Linux / POSIX方法。

在 nanoc live 中用 spawn() 替换 fork()

我遇到了 Ruby 的问题。特别是 spawn() 和 fork() 方法。 我正在 Windows 上使用 Nanoc 开发一个网站,在尝试实现 nanoc-live gem 时,我得到的消息是 f...

回答 0 投票 0

由于分叉数为 -1,无法启动 GitHub 页面存储库?

我正在尝试使用 GitHub Pages 部署我的个人网站。但是,当我使用我的用户名创建存储库时; sudoyolo.github.io,存储库初始化为 -1 个 fork。 N...

回答 0 投票 0

分叉读取多个文件并将它们写入单个输出文件

我想从多个文件中读取并使用 fork() 将它们写入单个文件。我有 3 个子进程,每个子进程分别读取 3 个输入文件,我想将这些文件的内容写入

回答 1 投票 0

WSL 1 / 2 fork() 是写时复制吗?

最初,UNIX 必须为 fork 系统调用复制整个地址空间。现代 UNIX 使用写时复制技术,这避免了代价高昂的页面复制。 WSL 1 / 2 是否有有效的写入副本

回答 1 投票 0

Userfaultfd 不会收到分叉事件,除非之前完成注册

我正在创建一个程序,它使用 userfaultfd 来操作子进程的某些页面。我需要这个程序来监视所有子程序,所以我正在用 EVENT_FORK 监听分叉。然而,这

回答 0 投票 0

pid 为 50142 和 150142 的两个进程之间是否存在任何继承关系?

我正在使用一个工具并监控它的资源使用情况;我在某个时候用“top”命令得到了这个,这里的 pid 50142 和 150142 的第一个和第二个条目是我感兴趣的,

回答 0 投票 0

fork() 未按顺序运行进程 [关闭]

这段代码的意思是fork 4次,每次创建子进程时执行hello()程序,最后结束父main()进程。 我在这里拥有的是创建所有的子进程......

回答 1 投票 0

我正在尝试通过父子函数从管道写入和读取消息,但一直遇到“参数太少”的问题

所以我试图在 Unix 中编写一个程序,允许我使用管道将消息写入父函数并从子函数读取它,反之亦然。我得到了允许我

回答 0 投票 0

父母和孩子的地址可变但价值不同

最近学习了c++中fork()的作用。我遇到了 2 个问题,我找不到任何原因。 在这里,虽然我在孩子和父母中都得到了相同的地址...

回答 1 投票 0

如何为矩阵的每个元素创建新流程?

如何使用 fork() 函数创建一个包含进程的矩阵,每个进程都包含一个唯一的进程 ID (PID),然后打印该矩阵?我试图实现这段代码,但我得到了一个

回答 1 投票 0

具有分叉和共享内存的斐波那契数列生成器

我正在为作业问题而苦苦挣扎。我被要求: 编写一个程序,其主例程从用户那里获取一个参数 n (n<40), i.e. passed to your program when it was invoked from the sh...

回答 1 投票 0

fork() 后杀死子进程 PID 是否保证安全?

考虑以下情况: 我使用 fork() 从我的程序中创建一个子进程 父进程收到 PID 为 1234。 子进程然后调用 execve("myotherprogram");

回答 1 投票 0

在 Kubernetes pod 中运行的 Docker 容器中使用子进程会不会有问题?

作为一名 IT 承包商,我的任务是解决客户软件中的一个问题,该软件简单地使用第三方库来加密或解密字节字符串。由于与 AWS 临时相关的原因

回答 1 投票 0

fgets() 在它应该到达文件末尾时读取前面的行(使用 fork)

作为C多处理器编程的实践,我一直在尝试制作一个可以使用文件作为进程间通信方式的程序。该程序的这一部分应该使用...

回答 1 投票 0

C 中的 fork() 泄漏

我目前遇到在 C 编程中使用 fork() 的问题。使用 fork() 创建子进程后,我观察到子进程显示了四个泄漏,尽管没有 h...

回答 0 投票 0

shell/dialog - 无需用户交互即可关闭对话框

简单地说,我在BASH中使用Dialog来生成消息并有一个交互式菜单。不过,我需要等待用户插入硬件设备,所以我运行了一个“tailbox”...

回答 1 投票 0

c - 如何在 c 中多次将变量从父进程传递给子进程,返回给父进程然后传递给同一个子进程等等?

我是初学者,我还在开始学习 C 中的叉子和管道。 我正在尝试创建一个父进程和一个子进程,它们反复将变量传递给彼此。 削减...

回答 1 投票 0

为什么 fork() 和 getpid() 的 pid 不同?

我的作业是这样问的: 使用下面的程序,确定 A、B、C、D 行的 pid 值。(假设父子的实际 pid 分别为 10 和 20。) 解释为...

回答 1 投票 0

在任何情况下都无需等待即可从子进程获取 exec*() 的结果(不使用管道和 vfork())

我现在正在为特定于 Unix 的系统调用开发自定义包装器。我遇到的最后一个问题是关于如何创建一个完整的函数来使用另一个图像创建新进程。我想要...

回答 0 投票 0

难以理解使用叉子和管道的素筛逻辑

所以我正在尝试使用 fork 和 pipe 来找到 1-35 之间的素数。我无法理解如何存储我的质数而不在以后的步骤中覆盖它们。例如……

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.