fork 相关问题

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

在 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

试图用 pipe() 在两个进程之间进行通信,会破坏程序。

我试图在C语言的两个进程之间使用管道进行通信。一切都很好,直到它应该打印 "hi\n"。输出是 (8841) Child here stopping self (8841) SAYS: 19 DATA ...

回答 1 投票 0

在xv6中,如何让子进程在fork()后先运行?

我看到了很多相关的问题和回复,但是,没有人能提供一个好的解决方案,你能帮帮我吗?补充:我们可能需要增加一个系统调用来确定是否使用这个订单。

回答 1 投票 0

如何控制fork()的创建顺序?

问题是在Linux上用C的fork()按照这个字母顺序创建一棵进程树。A: B, C, D -B: E, F -C: G -G: I -D: 所需的进程树 目前,通过使用if,我可以... ...

回答 1 投票 0

fork()和execvp(),当与sudo

所以当我调用这个程序时,不使用sudo。它可以正常工作。#include #include int main(int argc, char** argv) { if(fork() == 0) execvp(argv[1], &argv[1]); ...

回答 1 投票 0

如何在C语言中使用fork?

以下是完整的代码。#include #include #include #include #include #include int main(int ...

回答 1 投票 1

进程和普通函数调用的区别?

我是刚刚接触到进程这个概念的。书上对进程的定义是 "正在运行的程序的一个实例"。我还是有点不明白这是什么意思。在我看来,一个 ...

回答 1 投票 0

kill会不会被信号打断?

例如,如果使用kill(C库signal.h中的一个函数)向子程序发出一个SIGINT信号,子程序发出的SIGCHLD信号是否会在kill函数返回之前被捕获?

回答 1 投票 1

将Pthread转换为进程fork()

通过下面这段基本的pthread代码,用什么方法将pthread_create转换为fork(),并实现类似的结果。#include #include #include

回答 1 投票 0

在kali linux中运行时出现分门别类故障 - 客户端和服务器聊天室。

/server端代码 #include #include #include #include #include #include #include

回答 1 投票 0

如何使用C和linux从用户那里获得键盘输入?

我要做一个简短的程序,创建两个子进程,每个子进程从键盘上接受一个整数,并将它们写入一个管道,父进程从那里汇总它们并显示......

回答 1 投票 0

如何用c++写一个在后台运行的cp函数(在linux shell中)?

我想写一个我自己的小linux shell,我想写函数cp,函数格式如下:cp-------------。 它复制了第一个 ...

回答 1 投票 0

无分叉的重复进程

在linux嵌入式系统中,我可以在ps中看到同一个二进制的2个进程(pid1=X,pid2=Y),这些进程没有线程(procXtask和procYtask不存在),当我查看procYstatus时,我 ...

回答 1 投票 0

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