fork 相关问题

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

使用execv时并行处理不起作用

所以我试图并行处理,并使用execv。出现问题的是,当我并行进程时,execv只运行在一个子节点而不是两个子节点。我知道两个子进程的运行都是因为......

回答 1 投票 0

kill()函数不能用C语言工作

我有以下代码。它生成n个子,然后生成0到n之间的随机数。所以随机数让我们假设是“我”。孩子的号码我必须杀死他的兄弟。问题是......

回答 2 投票 1

分叉打开套接字对的子例程

我想分叉一个打开套接字的子程序。我编写了代码来打开套接字,接收数据并打印其接收的数据。使用Tk编写GUI下面是代码,它...

回答 1 投票 1

多向管道问题(父子)

我的小程序包括两个管道,用于创建父子之间的多向通信。 s2f [1]上的写入返回-1,但我不明白为什么。你能帮助我吗?在那儿 ...

回答 1 投票 2

WEXITSTATUS(状态)返回什么?

我想了解WEXITSTATUS(状态)的工作原理。我遇到了一段代码,其中WEXITSTATUS(状态)的返回值被添加到变量中。这是片段:waitpid(-...

回答 1 投票 23

wait()会破坏主进程吗?

以下是我的代码的主要部分(从“高级linux编程”,代码清单3.7中采用):void clean_up_child_process(int signal_number){/ *清理子进程。 * / int ...

回答 1 投票 0

叉车过程的正确方法

我正在尝试向服务器发送请求,并且每次都预先分叉:int main(void){// request send fork(); // errx()错误处理返回0;但这只会导致1个叉子,...

回答 2 投票 0

如何使用C以编程方式回溯分叉子进程的崩溃

是否有可能使用C / C ++代码回溯Linux中子进程崩溃的位置?我想要做的是以下内容:fork一个新的子进程并检索它的PID等待...

回答 1 投票 0

fork之后调试子进程(跟随fork-mode子配置)

我正在开发一个应用程序,父母要求孩子处理某些任务。我有一个问题,我已经配置gdb跟随fork模式的孩子但是在fork之后,在达到...之后

回答 1 投票 29

我得到了AttributeError:当我在Windows上运行我的程序时,'module'对象没有属性'fork'。我怎样才能解决这个问题?

我尝试在parent()函数中调用os.fork(),但它给了我同样的错误。这是我的代码:import os def child():print('Hello from child',os.getpid())os._exit(0)#else ...

回答 1 投票 3

python在子进程之间共享单例对象

我知道进程在python中不共享相同的上下文。但单身对象怎么样?我能够让子进程与父进程共享相同的内部对象,但我无法...

回答 1 投票 0

Python - os.fork()失败

在python中,我在for条件中使用os.fork()。我正在做这样的事情:对于我在范围(1,4):尝试:pid = os.fork()除了OSError:print(“错误分叉...

回答 1 投票 0

尝试使用两个或更多管道实现一个shell,但程序挂起 - C

我已成功实现了一个小型shell程序,能够在两个命令之间实现管道,如ls -l | wc -l但是,当我尝试实现一个或多个shell时,我可以...

回答 1 投票 0

分叉应用程序崩溃后采取行动

我想做一件事,但我不知道这是可能的。我的应用程序从控制台std :: cout <<“appStart”<< std:endl中的一些消息开始,之后,一个子Qt进程确实绘制...

回答 1 投票 -1

使用SysV信号量时不一致

我正在尝试使用SysV信号量和共享内存API来应用我对信号量的理论知识。简而言之,我在50之间共享一个int大小的内存(由信号量守护)...

回答 1 投票 1

叉子过程不从管道读取

我正在尝试使用fork()创建一个单独的“记录器”进程,它会在收到消息时将消息记录到文件中。但是我有一个问题,孩子的过程似乎“放弃”一个......

回答 1 投票 0

Parent从文件中读取操作,子项将其与bc相加

我正在尝试创建一个程序,其中父项从文件中读取一些操作,使用管道将它们传递给子项,并且子项使用bc进行所有操作。后来,孩子必须通过......

回答 1 投票 1

如何更改git存储库的获取URL。

我有一个github配置文件,我把某人的存储库分成了我的。在本地我已经克隆了这个存储库使用git clone https://github.com/my-github-page/repo-name现在,因为有一段时间了......

回答 2 投票 5

来自子项的scanf扫描父母已经扫描的内容

我的程序及其两个子进程都以有序的方式从stdin读取输入。我找到的问题是:给定此输入:32 51453a 140父进程读取32,...

回答 2 投票 0

为什么我的第一个子进程没有收到父母发出的信号

这个程序是用C编写的,并在ubuntu上编译。我的脚本创建了两个孩子。第一个记录他的pid在静态变量。创建第二个孩子并向父母发送信号。父母......

回答 2 投票 0

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