fork 相关问题

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

(c语言)为什么for循环中的fork()会产生意外的进程?

#include #include #include #include #include int main(void) { pid_t pid; int i; for(i=0; i<3; i++) {....

回答 1 投票 0

如何在共享内存中初始化未命名的semaphore?

我知道未命名的semaphores应该在共享内存区域,但我不知道如何实现,因为mmap()返回一个指向映射区域的指针,我必须使用sem_t指针,但这......

回答 1 投票 1

如何使用我写的一个可执行文件,同时浏览目录中的文件。

我写了一个可执行文件,用于检查xattr标签组合的存在。我想在一个目录的所有文件上使用这个可执行文件,也就是说,我想对在......中找到的每一个文件执行它。

回答 1 投票 0

C程序在使用fork()时的奇怪行为。

在我的作业中,我应该在下面的代码中解释发生了什么。#include #include #include #include int main(){ int ...

回答 1 投票 0

具有2组信号灯和共享内存的进程。

我写了一个包含两个进程的程序:第一个进程包含了两个semaphores的组,并创建了子进程,读取共享内存段的所有数据并打印出来。在...

回答 1 投票 0

git在打开与github的连接时非常慢......在显示错误信息 "fatal: TaskCanceledException encountered.A task was canceled. "之后。一个任务被取消了。"

我有一个奇怪的问题,就是git fork从一台电脑(BadPC)访问github,而其他电脑却很正常。开始是 "fork "在BadPC上做任何事情都要花很长时间,不管我从github的repo是什么。...

回答 1 投票 0

为什么Rust RwLock和fork一起使用时会有意外的行为?

当我使用RwLock和fork时,我看到了一些我无法解释的行为。基本上,子进程报告RwLock仍在获取中,而父进程则没有,尽管它们都运行着相同的代码......。

回答 1 投票 2

fork()不会创建孙子辈的产品

我想使用fork()创建一个子进程,继续创建另一个子进程(父进程的孙子进程)。但我似乎无法用这段代码创建一个孙子进程。这里有什么问题吗?#...

回答 1 投票 0

检查子进程是否在C中终止

waitpid(-1, NULL, 0) 停止调用进程,直到他的一个子进程改变状态(所以不一定是终止)。我想在调用waitpid(-1, NULL, 0)后检查是否有特定的子程序......

回答 1 投票 0

回到原始克隆的repo

我正在做一个开源项目。我已经分叉了repo,并且一直在使用它。我想为我所做的工作创建一个pull request,但我需要做的就是更新readme中的...

回答 1 投票 0

printf()在信号处理后打印两次相同的行。

我有这样一个函数(在一个长的带信号符号的程序中,如果需要,我会附上任何代码): void signalHandler(int signumber){ * for SIGINT * if(signumber == SIGINT){ printf("......

回答 1 投票 0

如何隐藏ps中的execl()参数?

如何在execl()之后隐藏改变一个进程参数? 或者我们如何隐藏改变一个使用system()execl()的子进程的参数?在SHC上工作(这个应用程序的目的是为了...

回答 1 投票 1

如何查找底层Linux内核是否支持Copy on Write?

例如,我正在研究一个古老的内核,想知道它是否真的实现了Copy on Write。有没有一种方法(最好是用C语言编程)来找出答案?

回答 2 投票 0

在Microsoft DevOps中的两个仓库之间添加一个分叉关联。

不给大家讲完整的背景故事,我们正在将所有的仓库迁移到DevOps中。我们导入的两个仓库在导入之前(很久以前)就已经被分叉了,也就是说,它们共享历史。...

回答 1 投票 0

进程叉开shell,然后整个程序被停止?

我有一个从man页面复制的pipe(2)的程序,修改后,子程序从shell中分叉出来,父程序从stdin读取,将命令发送到子程序shell中执行。这...

回答 1 投票 0

为什么我需要fork一个repo,而不是在原来的repo中创建一个分支来通过PR引入变化?

这个问题是关于Github工作流程中的分叉仓库。我不太清楚为什么我需要fork一个版本库。我有以下的UseCase:我想为一个开放...

回答 1 投票 1

dup2()和fork之后无法从管道中读取。C

我正在写一段代码,回传一个字符串,并将其sed两次。我的输出是正确的,但是当我试图把这个字符串放在一个数组上时,它在读取时就会阻塞,然后继续进行其他调用。下面是这段代码。...

回答 1 投票 -2

使用fork的偶数程序

我用fork编写了一个用于偶数和奇数的程序,它有时打印偶数,有时打印奇数。请解释这个问题? #include #include #include

回答 2 投票 0

如何捕获子进程的输入和输出?

我正在尝试制作一个程序,该程序以可执行文件名作为参数,运行可执行文件并报告该运行的输入和输出。例如,考虑一个名为“ circle”的子程序。 ...

回答 1 投票 1


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