fork 相关问题

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

使用2个管道时同步父级和子级

这是我的代码要执行的操作:子代应:1.向父代发送一个字符2.从父代接收整数并打印它父代应:1.读取从...发送来的字符]

回答 1 投票 0


从一个子进程读取会阻止其他子进程

您可以从下面共享的代码中看到,我正在尝试实现1个中央服务器和n个子代。首先,我通过从服务器派生来创建所有n个子级。另外,在分叉之前,我创建...

回答 1 投票 0

在C中报告退出状态时使用execlp和execvp的正确方法

我是一名学习C的学生,以及如何使用fork()创建过程的方法,请您解释一下这两个代码之间的区别是什么,因为我已经尝试了这两个代码,但它们均未按预期工作。 ...

回答 1 投票 0

通过Tokio UnixStream与子进程通信

我正在尝试使父进程和子进程使用Tokio UnixStream相互通信。问题在于,由于某种原因,孩子无法阅读父母写的任何内容...

回答 1 投票 0

Ubuntu C如何使用SIGTSTP停止子进程然后使用SIGCONT恢复它?

#include #include #include #include #include int pid = 0; //一些非常耗时的函数void childLabor()...

回答 1 投票 0

Linux fork,execve-无等待的僵尸

在Linux和C语言中,是否不等待(waitpid)等待fork-execve启动的进程会创建僵尸?在不等待且没有资源泄漏的情况下(多次)启动新程序的正确方法是什么? ...

回答 1 投票 0

Bash脚本中的问题内存分配

我试图自动清理与我合作的各种单词表的过程。这是下面的代码:#!/ bin / bash#删除单词表中的空格和重复项echo“ Please be in ...

回答 2 投票 1

在循环上使用C的fork过程失败,而循环

我正在尝试创建一个简单的shell界面程序,该程序将shell命令作为来自父进程的用户输入,并通过pip IPC将简单的shell命令发送给子进程,...

回答 1 投票 0

死锁,带有羊群,叉子和终止父进程

我有一个非常复杂的python程序。在内部,它具有使用独占(LOCK_EX)fcntl.flock来管理全局锁定的日志记录系统。实际上,每当转储日志消息时,...

回答 1 投票 6


如果在分叉时复制了指针的地址,那么该指针所指向的值对于每个子进程如何是唯一的?

我了解,从理论上讲,(在写时不考虑复制),fork创建一个子进程,其子进程具有父进程的过程控制块的相同副本。这意味着...

回答 1 投票 1

进程中的fork(),wait()和exit()功能

我有一个C源代码,如下所示。 #include #include #include #include #include int main(void){pid_t ...

回答 1 投票 1

用C中的pthread_mutex同步分叉的进程

是否可以使用pthread.h中的互斥锁来同步unistd.h中用fork()创建的进程? Afaik,最后都使用系统调用clone()。我在共享的范围内询问它...

回答 1 投票 0

通过管道将多个字符串发送到子进程

我希望子进程在循环中侦听父进程。如果从父级收到“退出”,它将终止,如果收到“ cmd”,它将再次读取实际命令,以使用...

回答 1 投票 0

如何不将环境变量传播到子进程的命令?

我正在尝试使用fork()和execv()了解C编码项目的规范。从本质上讲,我被告知需要传播或不传播shell的环境变量...

回答 1 投票 0

如何仅用C语言等待一段时间?

我正在尝试使用C编程语言中的信号在2个进程(Linux中的父进程和子进程)之间进行通信。第一个过程进行一些计算并提供数据。然后,它是...

回答 3 投票 0

创建了多少个进程

我想知道在这段代码中从fork()创建了多少个进程,我做了一些跟踪,最后以20个进程结尾,但是我不确定,请您能帮我一下。谢谢。 #include

回答 3 投票 0

fork()如何将父级的PTE标记为只读?

我已经搜索了很多资源,但是没有发现任何具体的问题:我知道在某些linux系统中,fork()syscall可以与写时复制一起使用;也就是父母和孩子...

回答 1 投票 1

将多个块同时添加到区块链时会发生什么?

我了解,当同时形成两个区块时,就会发生一种称为“叉子”的情况。当我设法从谷歌搜索中收集信息时,这意味着将创建两个单独的区块链。维基百科...

回答 1 投票 0

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