腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(249)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
vfork
()调用SYS_
vfork
,而fork()调用SYS_clone?
在由gcc编译的两个程序(版本5.4.0)上运行D1(版本5.4.0),一个调用
vfork
(),另一个调用fork()之后,我发现
vfork
()调用SYS_
vfork
,而fork()调用SYS_clone__libc_start_main([some stuff here] SYS_
vfork
([more stuff])为什么libc在
vfork
()中使用SYS_
vfork<
浏览 0
修改于2018-03-27
得票数 1
回答已采纳
2
回答
uClibc
vfork
()导致分段错误
我正在使用armv7进行openwrt开发,并且面临着
vfork
导致的段错误。 ...: 70 #ifdef __NR_
vfork
72 DO_CALL (
vfork
) (gdb)#ifdef __NR_
vfork
SAVE_P
浏览 12
提问于2014-07-07
得票数 0
1
回答
vfork
()失败,错误为513
线程执行执行
vfork
()的外部命令。
vfork
()系统调用失败,错误号为513。 可能的原因是什么?
浏览 3
提问于2016-06-01
得票数 0
1
回答
vfork
()系统调用
我了解到,使用
vfork
()系统调用创建的新进程在父进程的地址空间中作为线程执行,并且在子线程不调用exit()或exec()系统调用之前,父进程将被阻塞。因此,我使用
vfork
()系统调用编写了一个程序#include <unistd.h> { pid =
vfork
(); {
浏览 2
修改于2011-10-25
得票数 5
回答已采纳
1
回答
返回
vfork
()类型
来自GNU手册: 什么意思?这是否意味着
vfork
()的返回值不能分配给非pid_t类型的变量?
浏览 6
修改于2020-05-29
得票数 0
2
回答
关于
vfork
()系统调用?
types.h>#include<stdio.h>{ { exit(-1); if(child_pid我已经开始学习
vfork
()了。有人能帮我吗?
浏览 7
修改于2017-07-25
得票数 3
3
回答
vfork
()隐式声明
我在C语言中使用
vfork
()。我的程序运行良好,但我对隐式声明有警告。我的代码:...我的警告是:我包括:#include<unistd.h>#include <sys/wait.h>如果我使用for
浏览 2
修改于2014-10-29
得票数 0
1
回答
线程和
vfork
当其中一个线程执行
vfork
时,我试图检查其中一个线程到底发生了什么。规范说父“控制线程”被“挂起”,直到子进程调用exec*或_exit。include<cstring>#include<iostream>void * job(void *x){ int pid=
vfork
每个子进程执行两个输出操作,两个输出操作位于
vfork
和exec "A“和"B”之间。理论建议输出应该是ABABABABABA..
浏览 0
修改于2017-04-13
得票数 4
回答已采纳
2
回答
vfork
:了解问题:
我对
vfork
()的功能感到困惑。我读到在
vfork
()的情况下,父进程和子进程用于在它们之间共享页面。它不支持任何写入时复制功能。还提到,只有当子进程在创建后刚刚执行exec系统调用时,
vfork
()系统调用才有用。 比方说,子进程使用ls执行exec系统调用。现在,根据exec调用,ls程序将被加载到子进程的地址空间。有没有人能向我说明一下这个场景,
vfork
()调用在这种情况下有什么帮助?
浏览 2
修改于2011-07-03
得票数 1
1
回答
vfork
()孩子拥有什么特权?
使用
vfork
()创建的进程是否具有与创建者进程(即父进程)相同的权限级别? 例如:如果我以root身份运行进程,
vfork
()子进程是否拥有相同的执行权限?
浏览 0
提问于2017-12-15
得票数 2
1
回答
vfork
() atexit断言失败
include<stdio.h>#include<sys/types.h> {unsigned int i=0; printf("%d\n", i); }}} 请不要告诉我
vfork
浏览 4
修改于2011-10-15
得票数 1
1
回答
Vfork
系统调用
在
vfork
系统调用中,父进程和子进程共享页面,子进程对全局变量(比方说)的任何更改都会在父进程返回时反映给父进程。
浏览 1
提问于2011-02-23
得票数 1
2
回答
Vfork
()和更多损坏
main() f();}{}{ for(i=0;i<100;i++)
浏览 4
修改于2011-11-20
得票数 0
回答已采纳
1
回答
在xv6中实现
vfork
()
如果我想添加我的系统调用
vfork
(写入时复制),到底需要在syscall.c中编辑什么?我应该在哪里添加我的
vfork
代码片段。简而言之,我如何在xv6中实现
vfork
?
浏览 2
修改于2016-11-26
得票数 1
1
回答
在
vfork
()系统调用中返回
考虑到以下守则:{ pid=
vfork
(); printf("child\n"); printf在()的情况下,入口空间也会被复制,并且每个子程序和父级中都有两个pid变量的副本,所以在这种情况下,我可以理解两个不同的副本可以有由()返回的不同值,但是在
vfork
()的情况下,无法理解pid是如何有两个由
vfork
()返回的值的。
浏览 2
提问于2012-02-19
得票数 6
回答已采纳
2
回答
关于
vfork
的使用需要澄清
我只想从子进程中使用execv调用,所以我使用
vfork
而不是fork。int start_test() int err = 0; pid =
vfork
(); execv(APP,在一些链接上,我读到,我们不应该修改通过
vfork
创建的子进程中的任何父资源(我正在修改err变量)。
浏览 5
提问于2015-05-15
得票数 1
1
回答
使用克隆模拟
vfork
到目前为止,我已经但我仍然需要传递我自己的堆栈,所以新进程在不同的堆栈框架中工作,但在相同的地址空间中工作(因为CLONE_VM),据我所知,如果我调用
vfork
而不使用exec中的某些函数,新进程将在与父进程相同的地址空间中操作,并且它使用相同的堆栈框架
浏览 0
提问于2012-04-06
得票数 2
回答已采纳
3
回答
C编程
vfork
返回值
*argv) double n=0; scanf("%d", &n); pid_t pid =
vfork
浏览 6
提问于2013-03-25
得票数 0
回答已采纳
6
回答
fork()和
vfork
()有什么区别?
vfork
()是否像fork()一样返回。
浏览 5
修改于2017-02-02
得票数 37
回答已采纳
5
回答
使用
vfork
的双分支
问题是,我的服务器拥有大量内存,所以fork需要很长时间(甚至Linux中使用的只复制分页表的写入时复制fork) 我想用
vfork
()替换fork(),而且第二个fork很容易(因为它只在孩子中调用execve
浏览 1
提问于2010-04-11
得票数 3
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券