腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
进程
管理:
C++
中的WinAPI "SetProcessShutdownParameters“?
、
、
在Windows (7)中,在VC++中,我们可以设置“
进程
关闭参数”(在XP中,父
进程
将先于
子
进程
自动关闭),以确保父
进程
在
子
进程
之前被杀死,如下所示:SetProcessShutdownParameters(shutdownlevel+1, SHUTDOWN_NORETRY); 如何在
Linux
上的
C++</em
浏览 1
提问于2013-07-16
得票数 3
1
回答
以编程方式从父
进程
的
子
进程
捕获印记,因此它们不会转到stdout
、
、
、
、
我有一个在HPUX和
Linux
上运行的
C++
程序。我的程序创建了两个子
进程
,父
进程
等待这两个子
进程
完成。当我以如下方式执行我的程序形式运行目录时,run> myProgram有人知道怎么打开和关闭指纹吗?
浏览 1
提问于2011-04-26
得票数 1
回答已采纳
1
回答
使用boost
进程
库防止
子
进程
继承父
进程
打开的TCP端口
、
、
、
、
我有一个
C++
应用程序在监听特定的TCP端口。应用程序还使用Boost
进程
库中的Boost子类启动
子
进程
。一旦启动
子
进程
,netstat命令的输出就会显示TCP端口也与创建的
子
进程
相关联。在使用boost
进程
库时,是否有一种方法可以阻止
子
进程
继承父
进程
端口?该儿童被创建为: bp::child* proc = new bp::child("a.out", bp:
浏览 0
提问于2018-09-16
得票数 2
1
回答
发送杀死信号给自己
、
、
我有一个运行
linux
命令的
C++
代码,我想模拟分段错误,即SIGSEGV,同时通过
C++
代码执行
C++
命令。所以我的代码是这样的 string cmd = "some
linux
command that should throw seg fault";} 我应该
浏览 4
提问于2021-02-25
得票数 0
回答已采纳
5
回答
父
进程
C/
C++
中的
子
进程
数,
LINUX
我正在用C/
C++
在
Linux
上编程。我有一个问题,我试图找到一个函数或其他东西,以便获得父
进程
中的
子
进程
的数量。 请帮帮我谢谢
浏览 4
提问于2012-03-12
得票数 2
回答已采纳
1
回答
通过
C++
应用程序(
Linux
)获取套接字状态
、
、
我需要编写一段代码,强制关闭具有CLOSE_WAIT状态连接的
子
进程
。它应该在父
进程
中运行,并不断检查分叉子
进程
(服务器)。目前,我无法在
子
级别更改通信代码。这段代码应该用
c++
编写,并在Unix/
Linux
上工作。通过代码使用netstat并解析结果来了解哪个socket+pid处于CLOSE_WAIT状态是个好主意吗?,有什么
C++
代码可以让我轻松获得套接字状态,给定文件描述符号吗?,如果您有其他想法/建议,请共
浏览 7
提问于2011-12-12
得票数 0
4
回答
Boost中有跨平台的exec吗?
、
、
、
我想在
C++
中执行
子
进程
。我需要它在Windows和
Linux
上工作。Boost中有这样的函数吗?执行此操作的标准方法是什么?
浏览 1
提问于2009-10-15
得票数 3
回答已采纳
1
回答
如何用C编程回溯分叉子级崩溃
、
、
、
、
是否有可能回溯使用C/
C++
代码在
Linux
中子
进程
崩溃的位置?我想做的是: 实现这种功能的最简单方法是什么?
浏览 2
提问于2018-09-03
得票数 0
1
回答
当父
进程
有多个线程、套接字和IPC时,在分叉(
子
)
进程
中调用system()
、
、
、
、
子
进程
调用setpgid() (以创建一个新组),然后调用system() ( C/
C++
标准库的函数)。父
进程
一直在接受naps (us休眠()函数)并检查时间限制。如果在
子
进程
从system()返回之前超过了时间限制,则父SIGKILLs
子
进程
。 我使用的是:
Linux
(Ubuntu),线程等等,只有C/
C++
标准库!我的问题:
子
进程
上的所有线程和TCP
浏览 2
提问于2015-09-03
得票数 1
回答已采纳
2
回答
使用Apache yarn管理
C++
应用程序
这在
C++
应用程序中是如何工作的?假设一个容器有一些资源,比如512MB,2个CPU,那么
C++
应用程序如何遵守或包含它呢?
浏览 7
提问于2016-03-25
得票数 1
6
回答
如何派生不会死于父
进程
的
子
进程
?
、
、
、
、
我有一个
C++
程序,它可以作为其他程序的看门狗。如果它检测到某个
进程
不再运行,它会通过system重新启动该
进程
。问题是,如果我杀死看门狗
进程
,它启动的任何
进程
也会死掉。processRunning )} 新的
子
进程
可以正确启动,并且运行时没有任何问题但是,当父
进程
(现在是这
浏览 1
提问于2013-07-12
得票数 6
回答已采纳
1
回答
Python和
C++
之间的管道不会关闭
、
、
我正在使用subprocess在python中生成一个
进程
,并希望使用管道从程序中读取输出。但是,
C++
程序似乎没有关闭管道,即使显式地告诉它关闭管道也是如此。有没有办法在我的
C++
进程
中关闭fd? 非常感谢!
浏览 2
提问于2012-07-04
得票数 3
回答已采纳
2
回答
如何将多个文件描述符合并为一个文件描述符?
、
、
、
在我的
C++
应用程序中,我使用一些对第三方库的调用来创建一个新的
子
进程
。我向它传递了两个FILE**变量,它们由
子
进程
的stdout和stderr处理程序的指针填充。我如何才能做到这一点(
linux
和Windows)?
浏览 0
提问于2013-04-10
得票数 0
2
回答
在
C++
跨平台中启动和终止
进程
我正在寻找一种在
C++
中以跨平台的方式管理
进程
的基本方法,但是我不能使用外部库(比如boost::process)。场景是这样的--我用std::system调用
子
进程
,如果父
进程
被信号打断,我需要在退出之前杀死
子
进程
,以避免让它成为僵尸。我已经阅读了有关信号处理的内容,但我不知道如何在handle函数中终止使用std::system创建的
进程
。还有别的/更好的方法吗?
浏览 4
提问于2016-04-21
得票数 4
回答已采纳
1
回答
1线程对5线程用于分布式系统通信?
、
、
、
、
我正在研究一个小型网络系统原型,在它的最低层,有一个软件“父”
进程
,与5个软件“
子
”
进程
来回通信。我的问题是多线程处理与单线程处理的问题。在这种系统中,父线程中处理往来于
子
进程
的消息的单个线程会比5个线程(每个
进程
一个线程)更有效吗? 对于单线程,我担心的是,当父
进程
处理一条消息时,消息将开始堆积。我使用
Linux
和
C++
。
浏览 2
提问于2018-09-07
得票数 0
回答已采纳
2
回答
子
进程
如何告诉其父
进程
创建新的
子
进程
?
、
、
、
亲爱的,启动时,它会创建一个侦听器套接字和一个用户定义的
子
进程
(工作者)数量,每个
进程
都监视侦听器(使用kqueue、epoll等)。一旦工作
子
进程
响应用户定义的客户端请求数,它必须告诉父
进程
创建一个新的
子
进程
,等待所有线程完成,然后退出。我的问题是:如果我的父
进程
中有一个创建
子
进程
的函数(create_child()),我可以从子<
浏览 5
提问于2016-02-02
得票数 1
5
回答
使用vfork的双分支
、
、
、
嗨因为我希望等待一些
进程
,并在不等待完成的情况下分派其他
进程
,所以我对第二种
进程
使用了double fork (从而避免了僵尸
进程
)。问题是,我的服务器拥有大量内存,所以fork需要很长时间(甚至
Linux
中使用的只复制分页表的写入时复制fork) 我想用vfork()替换fork(),而且第二个fork很容易(因为它只在孩子中调用execve服务器是用
C++
编写的
linux</em
浏览 1
提问于2010-04-11
得票数 3
1
回答
即使在
子
进程
已经结束之后,杀死()总是返回0(成功)吗?
、
、
在
C++
(在
Linux
上运行)中,希望执行类似的操作来确定
进程
是否正在运行。myPid = fork(); }基本上只是重新启动
子
进程
while()中的第一个运行正常,
子
进程
将启动,但在结束后,它不会再次启动。我可以看到(在带有pidof myApplicationName的终端中),它启动了(2 pi
浏览 2
提问于2020-05-12
得票数 0
回答已采纳
1
回答
何时选择多线程或多处理?
、
我想知道有没有人能给我一个直觉给我推荐一些有实际例子的书籍或链接。我想读一下 开源项目(c/
c++
),有简洁的编程,希望你能推荐一个.
浏览 2
提问于2013-11-12
得票数 12
1
回答
用C和
C++
从父
进程
中获取
子
进程
列表(跨平台,无命令行)
、
、
、
、
如何在不使用命令行的情况下,在C和
C++
中以跨平台的方式从给定的父
进程
id中获取
子
进程
id的列表?我在下面提供了一个答案,涵盖了Win32、macOS、
Linux
、FreeBSD、DragonFly BSD和Darwin,使用的是
C++
。
浏览 117
提问于2020-06-14
得票数 7
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Android C++系列:Linux信号(三)
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券