fork 相关问题

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

为什么会弹出运行时错误?

有人可以帮我吗?为什么会弹出运行时错误? 预先感谢:) 我不太擅长 C++。 ...

回答 1 投票 0

Linux fork 甚至会复制寄存器吗?

我最近了解到fork甚至在寄存器上也应用了COW(写时复制)。 我用一个简单的玩具箱来验证: (gdb) 信息较差 编号 描述 连接可执行文件 ...

回答 1 投票 0

如何实现这一点:函数执行后,所有内容都会恢复到调用它之前的状态。可以用fork来实现吗?

我发现自己偶尔需要做一个函数的“探测”版本。 举一个简单的例子,在开发评估器时,我可能想做一个尝试性的评估,看看当前是否依赖......

回答 1 投票 0

使用fork时会打印多少个'A'和'B'

int main(int argc, char *argv[]) { if (fork() + fork() || fork() > 0) { printf("一个 ”); 叉(); } printf("B ”); } 我了解进程 ID

回答 1 投票 0

如何使用 fork/exec 和 libcheck 对程序进行单元测试?

我正在尝试测试一个程序,该程序使用 libcheck 进行分叉和执行(https://github.com/libcheck/check)。 当我正常运行程序时,它能够创建子进程,稍等一下,然后将其杀死

回答 1 投票 0

在 org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:581) 处启用 maven Surefire forkCount 失败

大家好:) 我有兴趣在 8 个分支中运行我的 Maven 测试,因为我有数千个测试,并且顺序运行它们实际上需要超过 6 个小时。因此我介绍...

回答 1 投票 0

为什么 if (fork() || fork() || fork()) 的行为不同?

为什么第二段代码没有像第一段代码那样创建7个进程? 任何地方都说 fork() 的子进程与父进程从同一点运行。这不应该是...

回答 1 投票 0

为什么 if(fork() || fork() || fork()) 的行为不同?

为什么第二段代码没有像第一段代码那样创建7个进程? 任何地方都说 fork() 的子进程与父进程从同一点运行。这不应该是...

回答 1 投票 0

子进程不以 syscall(SYS_clone3, …) + CLONE_VM 启动

大家好。 调用进程和子进程必须位于同一内存空间。 因此,我使用 CLONE_VM 标志。 但子进程没有启动。 看起来像

回答 1 投票 0

Git/Github:修复存储库历史记录

我在 GitHub 上有这个存储库: [用户1] 原创 [用户2]复制(原件) \ -> [ME] fork(复制(原始)) 副本在原始基础上添加了一些提交,而我的分叉在 c 基础上还有其他提交...

回答 1 投票 0

多线程分叉

fork()函数可以用来复制多线程进程吗?如果是这样,所有线程都会完全相同,如果不是,为什么不呢?如果无法通过fork进行复制,还有其他方法吗

回答 4 投票 0

C++ ThreadPool 在多个线程中挂起,但在单线程中工作

我尝试使用线程池在多个线程之间分配工作,然后每个线程可以通过 stdout 将数据传递给子程序(在本例中为 cat 来验证其操作。

回答 1 投票 0

从不同的存储库拉取请求

我不知道分叉和克隆是如何工作的。因此,为了复制别人的存储库并对其进行处理,我下载了存储库的文件(不使用源代码控制),创建了我自己的新存储库,然后...

回答 4 投票 0

当fork()系统调用时,父子进程的变量指向同一个地址

我设置了一个全局变量n=2,然后我使用fork()创建了一个子进程,然后我修改了父子进程中n的值并打印,子进程中的--n和++n在父进程中。并且 p...

回答 1 投票 0

在子进程中重新初始化cpp std::mutex

我在父进程中有 std::mutex 。父进程派生子进程。子进程在获取锁时阻塞。可能是由于父进程已获取锁。 我读过那个孩子

回答 1 投票 0

如何使用PHP pcntl_rfork?

我想尝试使用 pcntl_rfork 来操作 PHP 8.3 中的进程资源。我启用了 PCNTL 扩展,但是当我尝试运行以下代码时,出现错误: 致命错误:未捕获

回答 1 投票 0

为什么在 ARM MacOS 上使用 python3 os.fork() 时父进程会执行两次?

我正在尝试运行 Flask 服务器和同时向其发出请求的客户端。 当我运行以下代码时: def main(): ”“” 启动本地服务器并调用它 你...

回答 1 投票 0

从多线程应用程序生成进程

我遇到一种情况,我需要从一个非常大的多线程应用程序中生成一个辅助进程,而我无法完全控制该应用程序。 现在我正在使用 fork()/exec()。这我...

回答 3 投票 0

Perl - 如何抑制分叉子进程的输出

我有一个perl 脚本,它必须在exec 中调用tar。 exec("tar zcf /tmp/mytarball.gz directoryToTarBall > /dev/null 2>&1" 或死掉 ("$!") 这是一个子进程,我...

回答 2 投票 0

为什么 Azure DevOps - 比较源分支与分叉分支,总是根据创建分叉的日期显示差异?

我们在 Azure DevOps“Proj1”中有一个“Repo1”,我们已将该 Repo1 分叉到新项目“Proj2”。现在“Proj1\Repo1\File1”有变化,我们创建一个pull

回答 1 投票 0

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