腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
库,它引用了C中的
fork
()。
、
我发现标准I/O库:stdio.h已经足够让
fork
()工作了,但在我的情况下不适用。<stdlib.h>#include <time.h> { process =
fork
(); { }
浏览 12
提问于2012-11-30
得票数 7
回答已采纳
2
回答
为什么我在C中
调用
fork
()而让sys_clone() syscall呢?为什么不使用sys_
fork
() syscall?
、
、
、
、
test.c:#include <unistd.h> pid_t pid; new process$cat my | grep clone clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CL
浏览 2
提问于2021-03-30
得票数 0
1
回答
差分叉()和sys_
fork
()
、
、
我看到所有
系统
调用
(例如x)都与另一个
调用
sys_x():Ex:叉和sys_
fork
()、open()和sys_open()等
调用
相关。 这些sys_x()
调用
的意义是什么?我们能用这些电话吗?
浏览 2
提问于2015-08-07
得票数 2
2
回答
如何使用gmock框架在c++单元测试中模拟
fork
和execlp
系统
调用
?
、
、
、
、
我有现有的C++代码,它使用
fork
()
系统
调用
创建子进程。子进程使用execlp()
系统
调用
执行
linux
命令。现在我想使用gmock框架100%的代码覆盖率来测试这段代码。这是我的SUT:{ if (pid == -1) { cout<<"
fork
() failedchild process faile
浏览 4
提问于2019-01-11
得票数 0
2
回答
在c-这段简单代码的输出是什么?
、
、
、
可能重复: 在这种情况下,这段代码执行什么:
fork
(); 根据描述,它看起来会说:“这是叉子!”就一次,因为任何东
浏览 3
提问于2012-03-19
得票数 1
回答已采纳
1
回答
在Windows上,我是否必须在
调用
WaitForSingleObject()之后
调用
CreateProcess()?
、
、
、
在
Linux
上,我必须在父进程上的wait()后
调用
fork
(),否则子进程在完成后将一直处于僵尸状态,直到父进程完成为止。--我想知道我是否必须在上遵循类似的步骤,也就是说,在
调用
CreateProcess()之后,是否必须
调用
WaitForSingleObject()。我知道Windows‘CreateProcess()与
Linux
的
fork
()不同,看起来’僵尸‘是一个在Windows上不存在的UNIX/
Linux
概念。但是,也许我仍然
浏览 2
提问于2021-10-28
得票数 1
回答已采纳
1
回答
C++程序的可执行文件也包含
系统
调用
的对象代码吗?
、
、
、
我们使用
Linux
系统
调用
,如
fork
()、pthread()、signal()等,在C或C++程序中进行编译,生成可执行文件(a.out)。现在,我怀疑文件a.out是否包含所使用的所有
linux
系统
调用
的目标代码,或者可执行文件是否只包含对
系统
函数的
调用
,以及
系统
调用
函数是否在运行时被链接?假设我将我的a.out文件移到其他
Linux
操作
系统
上,它以不同的语法
浏览 2
提问于2015-07-12
得票数 2
1
回答
新网络命名空间上的默认内核参数
、
、
在创建新的网络命名空间时,默认内核参数是什么?有什么方法可以在造物时超越它们吗?> /sbin/sysctl -a --pattern 'net.ipv4.conf.all.forwarding'> unshare -nnet.ipv4.conf.all.forwarding = 1
浏览 0
提问于2017-03-21
得票数 1
回答已采纳
2
回答
不带atfork处理程序的
fork
+exec
、
、
、
、
我有一个库,它注册了一个atfork处理程序(通过pthread_atfork()),它在
调用
fork
()时不支持多线程。在我的例子中,我不需要分叉的环境可以使用,因为我只想在exec()后面
调用
fork
()。所以,我想要
fork
(),但不需要任何atfork处理程序。这有可能吗?我错过什么重要的边缘案件了吗?
浏览 2
提问于2017-10-18
得票数 2
回答已采纳
1
回答
斯特拉斯,怎么看分叉
系统
电话?
、
fork
() = 382 Received signal #18, SIGCLD, in waitsys我希望看到在
Linux
上使用strace的相同情况(或类似的情况)。我试过了和和但我看不到叉子()。
Linux
和SystemV当
浏览 4
提问于2020-05-10
得票数 0
回答已采纳
4
回答
有多少种方法可以在
linux
中使用c++创建进程?
、
、
我对在
Linux
中创建进程感到困惑。到目前为止,我认为我们可以通过
调用
以下
系统
调用
来创建该进程。system() system ():,但是当"system“
系统
调用
执行shell上的输入可执行文件时,.here正在创建一个子进程,用于执行输入.here shell正在
调用
子进程,因此我们可以说
浏览 3
提问于2014-01-18
得票数 7
回答已采纳
2
回答
为什么
linux
内核包含只有一个__前缀不同的函数对?
、
Linux
调度程序派生操作使用两个函数sched_
fork
()和__sched_
fork
()。sched_
fork
()
调用
__sched_
fork
()。类似的带有双下划线的代码约定(专门用于
系统
保留名称)也用于内核中的其他几个位置。当一个函数可以使用时,定义两个这样的函数有什么帮助呢?为什么要使用这个约定?
浏览 2
提问于2014-08-10
得票数 4
1
回答
关于UNIX中的
fork
()函数的问题
、
、
、
我正在编写一个模拟基于unix操作
系统
的作业的程序,我有一些问题。2)当
fork
()函数完成创建进程时,它将进程放在Job中,然后长期调度程序选择将哪个进程放入就绪队列。这是正确的吗?
浏览 2
提问于2014-11-24
得票数 0
回答已采纳
3
回答
Linux
上的实时Java线程和操作
系统
级线程
、
、
当使用实时Java线程( RealtimeThread或NoHeapRealtimeThread)时,操作
系统
级线程和Java线程之间是否存在一对一的关系?另外,对于在操作
系统
级别创建的每个进程,Java是否使用
fork
()或clone()?
浏览 22
提问于2011-05-09
得票数 4
1
回答
Linux
3.14中的
系统
调用
条目
、
在
Linux
Kernel 3.14中,
系统
调用
条目位于何处?在以前的发行版中,应该有一个列出
系统
调用
条目的.S文件,如下所示:.long sys_exit..
浏览 1
提问于2014-04-28
得票数 1
2
回答
系统
调用
与API?
、
、
、
、
假设API通常与它们
调用
的
系统
调用
相似(在某些情况下相同). 我们在用户应用程序中
调用
的那个'API in POSIX‘是否
调用
了实际的
系统
调用
'
fork
() '?还是直接
调用
叉()
系统
调用
?CreateProcess()是
调用
另一个
系统
调用
NTCreateProcess()
系统
调用</e
浏览 5
提问于2015-07-30
得票数 2
回答已采纳
1
回答
fork
() + exec()是在
Linux
中执行进程的唯一方法吗?
、
现在我想知道如何在
Linux
中执行进程,到目前为止,我只发现可以通过
调用
fork
(),然后
调用
exec()来实现。 这是在
Linux
中执行进程的唯一方法吗?
浏览 0
提问于2017-11-09
得票数 1
1
回答
如何在C/
Linux
中不使用system、popen、
fork
、exec执行外部命令?
、
、
我想知道在
Linux
环境中使用C语言执行外部命令的好方法,而不使用system()、popen()、
fork
()、exec()?我不能使用这些功能的原因是我的主要应用程序已经消耗了我的嵌入式板中的大部分
系统
资源(即内存)。如果我做了叉子,董事会将无法创建我的主要应用程序的副本。从我在一本书中读到的资料来看,system()和popen()实际上都在下面使用
fork
(),所以我也不能使用它们。
浏览 10
提问于2013-11-20
得票数 4
回答已采纳
2
回答
fork
()在内部
调用
clone()是真的吗?
、
、
、
我在上读到clone
系统
调用
用于在
Linux
中创建线程。现在,clone的需要传递一个起始例程/函数地址给它。如果我提供的链接包含不正确的信息,请指导我找到一些更好的链接/资源。
浏览 1
提问于2013-09-20
得票数 48
回答已采纳
2
回答
操作
系统
中的叉()
、
在操作
系统
的概念中,我们总是说在叉()执行中,子和父程序有自己的堆和堆栈的副本,但是它们共享内存,segment.My问题是当我们说共享内存段时,这是否意味着他们将要执行的文本或代码?
浏览 2
提问于2013-10-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
fork系统调用理解
Linux系统调用实例和功能速查
介绍Linux下的系统调用过程
Linux的系统调用与函数库的关系
从 Rust 调用 C 库函数|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券