fork 相关问题

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

导航功能将所有输出打印两次

当我在main中单独调用这些函数时,它们工作正常,只需打印一次所需的消息。调用这两个函数会导致导航两次打印其消息。我抬头看了......

回答 1 投票 0

Linux命令(例如ls,ipconfig等)的菜单,它分叉并使用execl将命令作为子进程运行

我得到了一些代码,我需要调整它来显示Linux命令的菜单,当选择一个命令时,程序应该fork并使用execl来运行命令作为子进程和...

回答 1 投票 0

如何用fork()知道代码中的输出?

#包括 #包括 int main(){W(A); int child = fork(); W(B); if(child)wait(NULL);厕所);我认为ABBCC将是其中之一......

回答 1 投票 -3

fork的可能组合数

int main(void){int id = 0; for(int i = 1; i <4; i ++){if(fork()== 0){id = i; } else {printf(“Process%d created child%d \ n”,id,i);返回0; } 在里面 ...

回答 1 投票 1

升级到macOS Mojave,现在在rails控制台中出现错误

两天前升级到莫哈韦。 Rails服务器正在运行,但是当我尝试运行activerecord的东西时,我收到错误。当我尝试运行“Account.last”或“Account.new”或其他任何东西时,它会把我踢出去......

回答 2 投票 4

实现简单计数器所需的信号量或互斥量?

我尝试实现计算积分的程序。并且为了加速计算,一个创建多个进程,另一个使用多个线程。在我的程序中,每个过程......

回答 1 投票 0

分叉的子项始终以状态0x008B终止

我在安装了Ubuntu 18.10的VirtualBox上,我是新用的。我的代码创建了100个在共享内存上工作的分叉子代。有时我收到此消息发件人(Pid =(childPID))...

回答 1 投票 -1

如何将列表的节点存储到共享内存中

我试图让许多客户通过许多终端相互通信。我在我的程序中有叉子,我创建管道,所以客户端可以读/写其他客户端。因为我创建...

回答 2 投票 0

两个进程写在同一个文件上

我知道这是灾难的秘诀。我实际上使用共享变量使它工作。但这是家庭作业,老师肯定希望我们把许多进程写入同一个文件使用...

回答 2 投票 0

在分叉流程中调用Execve的问题

我正在尝试创建一个非常基本的telnet服务器来练习内存损坏漏洞。当我尝试发出命令时,在第一次迭代中,没有任何反应。第二次迭代我得到了多个......

回答 1 投票 0

多线程与C中的多处理

我正在尝试学习多处理以及它与多线程相比如何工作。我很难找到一个好的利用来源,并想知道是否有人能给我一些例子......

回答 2 投票 -1

使用命令行使用bash,cURL和GitHub API分叉GitHub存储库

我的bash脚本无法使用cUrl分叉GitHub仓库。用于创建fork的gitHub API文档。我尝试了很多变化:curl -u $ my_user_name https://api.github.com/repos / ...

回答 4 投票 3

父服务器分支需要及时退出

我有这个服务器草案,在新客户端连接后分叉新子节点。然后取决于客户端的命令子服务器在函数处理程序(连接)中做一些工作。在里面 ...

回答 1 投票 0

无法将子进程发送回父进程的消息

我试图了解管道和分叉是如何工作的。所以我编写了一个简单的程序,其中父进程向子进程发送消息(工作正常)。但如果我尝试发回信息......

回答 3 投票 2

是由孩子继承的setitimer()调用

我正在编写一个代码分叉(数量为3,5,......不定数)。我希望我的程序在指定的时间后结束(父亲首先杀死它的孩子然后可能通过调用_exit来解决它...

回答 1 投票 1

Maven surefire插件在java 11中崩溃jvm(通过在分叉JVM 1中直接写入本机流来损坏STDOUT)

使用java 11运行maven构建时,构建会在运行测试时发出以下警告:[警告]通过直接写入分叉JVM中的本机流来损坏STDOUT 1.请参阅FAQ网页和...

回答 1 投票 1

在Linux fork期间阻止文件描述符继承

你如何阻止文件描述符跨fork()系统调用继承(当然没有关闭它)?我正在寻找一种方法将单个文件描述符标记为不是(复制 - )...

回答 3 投票 22

当在内部使用fork时,C程序迭代太多

我正在从文件中读取文本行,并且对于每行我使用几个{fork() - >子进程调用execvp()来处理它,而parent调用wait()}。在过程结束时我正在写...

回答 1 投票 1

如何为每个子进程bash分配一个新的终端窗口

我想分叉多个进程并为每个子进程分配它自己的终端窗口,以便可以轻松演示IPC。分叉很顺利,如果我在同一个上运行子进程...

回答 2 投票 2

在等待来自多个进程的信号时sigwait出了什么问题

我在这种情况下有3个过程,1个父母2个孩子。我希望每个孩子从他们的信号处理人员返回后继续。但有时候它们会卡住,有时只有其中一个会...

回答 1 投票 0

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