fork

fork

文章 20 浏览 94

fork后创建管道

这样做可能/正确吗?如果我从“子”进程的 fd1[1] 进行写入,那么可以从“父”进程的 fd2[0] 读取吗? main(){ pid_t pid; pid = fork(); if(pid <0){…

人间☆小暴躁 2024-12-28 04:09:43 1 0

如何编写并行下载的代码?

我想获得一个文件的并行下载,例如,如果文件大小为54 kb,我想以10kb的块下载文件的内容。 另外,我一次的请求不超过5个。 但如何呢?我想过使用fork…

少女的英雄梦 2024-12-27 21:36:37 1 0

c++ fork() 和execl() 不要等待,完全分离

所以我有一个简单的 fork 和 exec 程序。它工作得很好,但我希望能够分离启动的进程,我尝试分叉,无需等待: if((pid = fork()) < 0) perror("Error …

锦爱 2024-12-27 09:01:55 0 0

如何一起使用 dup2 和 fork?

我正在学习操作系统课程,当你有 fork 时,我很难理解如何使用 dup2 重定向输入。我编写了这个小程序来尝试了解它,但我没有成功地将孙子的输出传递给…

裂开嘴轻声笑有多痛 2024-12-27 05:49:11 1 0

按 Ctrl-C 终止父进程和子进程

我正在编写一个 C 程序,其中父进程派生 n 个子进程。子进程一旦创建,就会调用 SIGSTOP 来允许创建其他子进程。创建所有 n 个子进程后,父进程向所有…

谈场末日恋爱 2024-12-27 01:36:49 3 0

UNIX 进程:fork() 和 wait()

这是我对 fork() 和将要发生的相应 wait() 的问题: 在我的 main() 中,我调用一个函数,假设 function() 使用 fork() 系统调用,但我希望 function()…

一向肩并 2024-12-27 01:26:59 1 0

mvaddch 不会覆盖屏幕上的字符

我为控制台游戏 1vs1 编写客户端。在游戏中,一个玩家必须抓住另一个玩家,每个玩家都会看到一个打印在控制台上的字符。我使用 mvaddch() 删除旧位置…

甜警司 2024-12-26 10:32:34 1 0

与分叉进程相关的问题

我正在制作一个服务器,并使用 fork() 来创建子进程,但我对此表示怀疑。以下是一些: 为什么需要在子进程中关闭主套接字并在父进程中关闭新连接接受…

写给空气的情书 2024-12-26 09:55:24 2 0

首次输出到 stdout 后特定子进程的用户 CPU 时间

我正在开发一个可能会产生多个子进程的程序,并且我需要获得有关每个子进程使用的CPU时间的精确信息,即使有多个子进程同时运行。我在父进程的单独线…

牛↙奶布丁 2024-12-26 05:24:36 1 0

C 中的 execlp() 执行后不给出提示

我尝试fork()一个将运行ls命令的子进程。 #include #include #include #include int main() { if (fork()==0){ //child execlp("ls", "ls", "-l", (ch…

一场信仰旅途 2024-12-25 21:01:11 2 0

mvaddch() 不打印到控制台

我正在尝试为简单的游戏机 1vs1 编写一个客户端。游戏:一名玩家必须抓住另一名玩家;每个玩家都由一个字符、# 和 $ 表示。为了管理数据,我使用了 3 …

作业与我同在 2024-12-25 19:20:22 2 0

python 2.4 execv 在 AIX 5.1 上挂起进程

我正在尝试在 AIX 5.1 上使用 python 2.4 分叉一个进程,我使用以下代码 def runcmd(cmd): (pid, fd) = pty.fork() argv = cmd.split() if not pid: p…

溺渁∝ 2024-12-24 19:35:35 4 0

如何创建多个进程

我需要创建 5 个进程(不是线程)并使用信号量在它们之间进行同步。同步算法类似于“循环”。问题是如何创建5个进程?我可以这样做吗: pID = fork();…

蓝戈者 2024-12-24 15:59:56 0 0

创建一个不是创建它的进程的子进程的进程

我想从进程A创建进程B。但是,我不希望 B 成为 A 的子级,如果我简单地使用 fork 就会出现这种情况。我怎样才能做到这一点?换句话说,即使进程A被终…

暗藏城府 2024-12-23 14:32:56 1 0

Unix fork() 系统调用

大家好, 我对 fork() 感到困惑。 fork() 是分叉子进程还是仅分叉父进程? 请帮助一些例子, #include #include int main() { if (fork()) { fork(); …

忘年祭陌 2024-12-23 13:53:09 0 0
更多

推荐作者

卷耳

文章 0 评论 0

佚名

文章 0 评论 0

℉服软

文章 0 评论 0

qq_2gSKZM

文章 0 评论 0

凉宸

文章 0 评论 0

gyhjy

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文