腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
linux
gcc中叉子()的工作
、
、
、
fork
()创建一个新
进程
,子
进程
从父
进程
的当前状态开始执行。 int main() {
fork
();}有人能向我解释一下在使用
fork
()时到底发生了什么,如果我对<e
浏览 7
提问于2010-08-18
得票数 27
1
回答
Linux
Fork
进程
终止
、
、
、
、
sort char* parmListLS[] = { "ls", "-l", NULL };} char* parmListSORT[] = { "sort", NULL }; int pid =
fork
我很难让一些简单的管道在
linux
上工作。我试着模仿shell命令ls \
浏览 4
提问于2015-10-14
得票数 2
回答已采纳
2
回答
如何将C中的
进程
拆分到不同的
进程
中?
、
、
如何使用C拆分
进程
?screen
浏览 0
提问于2015-03-22
得票数 0
1
回答
fork
() + exec()是在
Linux
中执行
进程
的唯一方法吗?
、
在Windows中,您可以使用执行
进程
。这是在
Linux
中执行
进程
的唯一方法吗?
浏览 0
提问于2017-11-09
得票数 1
5
回答
使用vfork的双分支
、
、
、
嗨因为我希望等待一些
进程
,并在不等待完成的情况下分派其他
进程
,所以我对第二种
进程
使用了double
fork
(从而避免了僵尸
进程
)。问题是,我的服务器拥有大量内存,所以
fork
需要很长时间(甚至
Linux
中使用的只复制分页表的写入时复制
fork
) 我想用vfork()替换
fork
(),而且第二个
fork
很容易(因为它只在孩子中调用exe
浏览 1
提问于2010-04-11
得票数 3
3
回答
库,它引用了C中的
fork
()。
、
我发现标准I/O库:stdio.h已经足够让
fork
()工作了,但在我的情况下不适用。<stdlib.h>#include <time.h> { process =
fork
(); { }
浏览 12
提问于2012-11-30
得票数 7
回答已采纳
3
回答
Linux
上的实时Java线程和操作系统级线程
、
、
另外,对于在操作系统级别创建的每个
进程
,Java是否使用
fork
()或clone()?
浏览 22
提问于2011-05-09
得票数 4
1
回答
python多
进程
参数:深度复制?
、
、
Processp = Process(target = f, args = (c,))我假设将c的深层副本传递给函数f,因为浅层副本在新
进程
的情况下没有意义(新
进程
无法访问调用
进程
的数据)。
浏览 1
提问于2011-05-13
得票数 18
回答已采纳
1
回答
关于UNIX中的
fork
()函数的问题
、
、
、
1)我读到,UNIX中新创建的
进程
尚未准备执行,处于“创建”状态,等待分配给处理器的
进程
处于“就绪”状态。究竟发生了什么事情才能使“创建”过程变得“准备好”?它是否将它的状态从“创建”更改为“就绪”,同时在
fork
()函数中创建它? 2)当
fork
()函数完成创建
进程
时,它将
进程
放在Job中,然后长期调度程序选择将哪个
进程
放入就绪队列。这是正确的吗?因为在其他地方,我读到它将
进程
直接放在就绪队列中,我感到困惑。长期调度程序是如何工作的?它使用的标准是什
浏览 2
提问于2014-11-24
得票数 0
回答已采纳
5
回答
与Windows的CreateProcess相比,
Linux
的分叉功能--什么被复制?
、
、
、
我正在将Windows应用程序移植到
Linux
。我在Windows上使用CreateProcess运行子
进程
并重定向所有标准流(输入、输出、错误)。流重定向至关重要,主
进程
向子
进程
发送数据并接收他们的输出和错误消息。主
进程
很大,内存和线程很多,子
进程
也很小。在
Linux
上,我看到
fork
函数具有与CreateProcess类似的功能。然而,手册说
fork
“创建父
进程
副本”,包括代码、数据和堆栈。所以,如果我有100个
浏览 14
提问于2014-02-12
得票数 9
回答已采纳
2
回答
有没有一种不用做
fork
()就能启动另一个程序的方法?
、
我有一个用C写的主程序,我需要它来并行启动另一个
进程
,我使用了函数问题是这个
进程
包含一个while(1)循环,所以它永远不会返回到主应用程序……谢谢!
浏览 1
提问于2010-02-24
得票数 0
回答已采纳
1
回答
子地址空间是否会影响父地址空间
、
、
、
、
那么父
进程
会将子
进程
的值更改为15,还是会获得值5。我了解到子
进程
的地址空间不会受到父
进程
地址空间的影响,但在这种情况下,输出会是什么呢?int value = 5; pid_t pid; value +=15; return
浏览 14
提问于2019-06-25
得票数 0
4
回答
正在运行的
进程
数
、
有多少
进程
和子
进程
将为此程序运行,以及如何运行?
浏览 0
提问于2010-12-01
得票数 0
回答已采纳
1
回答
Python和C++之间的管道不会关闭
、
、
我正在使用subprocess在python中生成一个
进程
,并希望使用管道从程序中读取输出。但是,C++程序似乎没有关闭管道,即使显式地告诉它关闭管道也是如此。有没有办法在我的C++
进程
中关闭fd? 非常感谢!
浏览 2
提问于2012-07-04
得票数 3
回答已采纳
1
回答
在Windows上,我是否必须在调用WaitForSingleObject()之后调用CreateProcess()?
、
、
、
在
Linux
上,我必须在父
进程
上的wait()后调用
fork
(),否则子
进程
在完成后将一直处于僵尸状态,直到父
进程
完成为止。我知道Windows‘CreateProcess()与
Linux
的
fork
()不同,看起来’僵尸‘是一个在Windows上不存在的UNIX/
Linux
概念。但是,也许我仍然必须调用WaitForSingleObject()来释放分配给CreateProcess()的一些操作系统资源,类似于
Linux
的情
浏览 2
提问于2021-10-28
得票数 1
回答已采纳
2
回答
在c-这段简单代码的输出是什么?
、
、
、
可能重复: 在这种情况下,这段代码执行什么:
fork
(); 根据描述,它看起来会说:“这是叉子!”
浏览 3
提问于2012-03-19
得票数 1
回答已采纳
2
回答
fork
和现有线程?
、
、
、
在
linux
系统上,子
进程
是否以与父
进程
相同的方式查看现有线程?int main() { { else ..由于为子
进程
复制了整个地址空间,因此线程的状态会发生什么变化。它在子
进程
中是否也处于等待状态?
浏览 2
提问于2009-07-02
得票数 16
1
回答
相当于solaris的
fork
1的
Linux
、
、
、
、
Linux
上有没有等同于Solaris的
fork
1的东西?Solaris手册页上写道:对
fork
()的调用与对
fork
1();的调用相同,只是在子
进程
中复制了调用线程。这是为
fork
()指定的POSIX行为。
浏览 2
提问于2016-12-16
得票数 0
1
回答
如何在C/
Linux
中不使用system、popen、
fork
、exec执行外部命令?
、
、
我想知道在
Linux
环境中使用C语言执行外部命令的好方法,而不使用system()、popen()、
fork
()、exec()?从我在一本书中读到的资料来看,system()和popen()实际上都在下面使用
fork
(),所以我也不能使用它们。我目前唯一的想法是在运行我的主要应用程序并使用IPC(管道或套接字)之前创建一个
进程
,让新
进程
知道它需要使用system()或popen()运行哪些外部命令,并在运行完成后将结果返回给我的应用程序。
浏览 10
提问于2013-11-20
得票数 4
回答已采纳
2
回答
Cygwin中的Python ()返回不同的子pid
、
、
、
在Cygwin中,调用Python3 os.execlp()将创建一个运行外部python代码的新
进程
,子
进程
的pid与以前的os.
fork
()返回的pid不同。运行环境: parent.pyif pid == 0:Child is 6104 Hello from child, 9
浏览 0
提问于2018-10-12
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
Linux之shell 和进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券