腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何
关闭
Qt
子
进程
并让
子
进程
执行清理代码?
、
、
、
、
我将在
Linux
/Qt中启动一个
进程
,然后使用QProcess启动一些
子
进程
。最后,我想优雅地
关闭
子
进程
(也就是执行一些清理代码)。
子
进程
正在使用,现在当我调用QProcess::close()时,
子
进程
正在
关闭
,而不调用QSharedMemory::,结果是所有
进程
都
关闭
了.但仍有未清理的共享内存。我有
子
进程
浏览 17
提问于2011-09-21
得票数 2
回答已采纳
1
回答
进程
管理: C++中的WinAPI "SetProcessShutdownParameters“?
、
、
在Windows (7)中,在VC++中,我们可以设置“
进程
关闭
参数”(在XP中,父
进程
将先于
子
进程
自动
关闭
),以确保父
进程
在
子
进程
之前被杀死,如下所示:SetProcessShutdownParameters(shutdownlevel+1, SHUTDOWN_NORETRY); 如何在
Linux
浏览 1
提问于2013-07-16
得票数 3
2
回答
叉管创造
、
我的关于C应用于
Linux
的书说,如果一个
进程
用fork()创建了一个
子
进程
,那么它们之间创建的管道遵循以下原则: 需要注意的是,父
进程
和
子
进程
最初都
关闭
它们未使用的管道端。如果两个
进程
都是从其管道端
关闭
开始的,他们如何知道另一个
进程
何时可以自由地进行通信?也许,在
进程
之间是否存在中间缓冲区?
浏览 1
提问于2018-02-19
得票数 1
回答已采纳
1
回答
父
进程
死亡时自动终止
子
进程
、
当父
进程
是死时,如何在Golang中自动杀死
子
进程
?例如,有任何自动
关闭
子
进程
的选项吗?
浏览 4
提问于2017-08-08
得票数 2
2
回答
QProcess::close()会在
进程
中引发unix信号吗?
、
、
、
在
Linux
/Qt中,我有一个GUI应用程序。GUI使用QProcess启动额外的
子
进程
。要
关闭
子
进程
,我使用QProcess:: close ()。 :: 是否为
子
进程
引发unix信号?
浏览 6
提问于2011-09-21
得票数 2
回答已采纳
1
回答
从非子
进程
获取退出代码。
、
、
、
我在看如何从非子
进程
中获得退出代码。 众所周知,很少有函数可以处理
子
进程
,例如等待/等待。使用此函数,我们可以等到
子
进程
关闭
并获得退出错误代码。但这只适用于
子
进程
。在Windows中,我们可以通过调用OpenProcess打开
进程
,然后直接使用返回的句柄。因此,我们可以调用GetExitCodeProcess函数并检索状态。对于使用非子
进程
,
Linux
中是否有类似的东西?
浏览 1
提问于2014-09-30
得票数 1
1
回答
以编程方式从父
进程
的
子
进程
捕获印记,因此它们不会转到stdout
、
、
、
、
我有一个在HPUX和
Linux
上运行的C++程序。我的程序创建了两个子
进程
,父
进程
等待这两个子
进程
完成。当我以如下方式执行我的程序形式运行目录时,run> myProgram有人知道怎么打开和
关闭
指纹吗?
浏览 1
提问于2011-04-26
得票数 1
回答已采纳
1
回答
在WINDOWS中从子
进程
向父
进程
发送信号
、
、
我在父
进程
中创建
子
进程
。它们通过管道进行通信,但这并不重要。我想要检测
子
进程
是否
关闭
、中断或可能抛出异常。基本上,我想控制
子
进程
。但是在搜索了2天后,我找不到任何方法在WINDOWS中做到这一点,我对谷歌得到同样的"
linux
“解决方案感到沮丧。下面给出的stackoverflow中的解决方案都不适合我。
浏览 0
提问于2016-04-13
得票数 0
1
回答
Python和C++之间的管道不会
关闭
、
、
我正在使用subprocess在python中生成一个
进程
,并希望使用管道从程序中读取输出。但是,C++程序似乎没有
关闭
管道,即使显式地告诉它
关闭
管道也是如此。read()方法不返回,因为fd未
关闭
在python中打开和
关闭
write fd解决了这个问题。但对我来说这就像是黑客攻击。有没有办法在我的C++
进程
中
关闭
fd? 非常感谢!
浏览 2
提问于2012-07-04
得票数 3
回答已采纳
3
回答
如果在shell中运行'exec ls‘会发生什么?为什么?
、
、
、
我不明白为什么终端会在'ls‘被执行后立即
关闭
。
Linux
shell如下所示: 请给我看看我上述推理中的缺陷。
浏览 4
提问于2013-01-28
得票数 4
回答已采纳
1
回答
管道可以用来连接同一
进程
的两个文件描述符吗?
、
、
父
进程
分叉一个
子
进程
,两个
进程
通过内核管道连接。父
进程
接受两个命令行参数,它们是两个独立的可执行程序: p1和p2。父
进程
打开一个内核管道并分叉一个
子
进程
。子代从父级继承打开的管道。父
进程
将其标准输出链接到管道的输入端并
关闭
输出端,然后将其替换为p1。
子
进程
链接是到管道的输出端的标准输入,并
关闭
输入端,然后
子
进程
用p2替换自己。
浏览 3
提问于2017-02-26
得票数 1
回答已采纳
1
回答
当父
进程
有多个线程、套接字和IPC时,在分叉(
子
)
进程
中调用system()
、
、
、
、
子
进程
调用setpgid() (以创建一个新组),然后调用system() ( C/C++标准库的函数)。父
进程
一直在接受naps (us休眠()函数)并检查时间限制。如果在
子
进程
从system()返回之前超过了时间限制,则父SIGKILLs
子
进程
。 我使用的是:
Linux
(Ubuntu),线程等等,只有C/C++标准库!我的问题:
子
进程
上的所有线程和TCP套接字会发生什么?这些东西是从父<e
浏览 2
提问于2015-09-03
得票数 1
回答已采纳
1
回答
C: dup和近距离执行
、
、
在一本关于C编程的德文书(
Linux
Programmierung,由Jürgen Wolf编写)中,我找到了一份声明,翻译成英文如下(句子由我编号): 在某些情况下,您可能需要复制文件描述符1。例如,如果父
进程
想要与
子
进程
交换数据,并且
子
进程
通过使用exec*() 2被新
进程
覆盖。在这种情况下,如果没有dup() or dup2(),则设置
关闭
-exec标志3。当设置此标志时,所有文件描述符都无效(因为被新
进程
覆盖)--即,它们不
浏览 2
提问于2016-12-08
得票数 5
回答已采纳
2
回答
如果
关闭
主应用程序,则使用QProcess启动的
进程
不会退出
、
、
假设我在
Linux
的终端中启动了一个
进程
,如果终端
关闭
了,那么在终端中启动的
子
进程
也会退出(即使
进程
是使用sudo启动的)。但是,如果我在GUI应用程序中使用QProcess启动一个
进程
(比方说) p1,然后
关闭
gui应用程序,则process p1仍然会继续运行,就像它是一个守护
进程
一样,即使我没有使用QProcess::startDetached()启动该
进程
。
浏览 2
提问于2012-11-14
得票数 0
1
回答
如何使系统日志中的PID用于共享标准输出文件描述符的过程?
、
、
、
当
进程
fork()s
子
进程
不
关闭
并重新打开标准IO时,所有
子
进程
共享相同的IO文件描述符。 默认情况下,在systemd单元中运行这样的分叉
进程
将导致按照预期将任何标准输出写入日志。在systemd 241 (Debian,
Linux
4.19)上,这些日志条目有一个_PID字段,与PID字段(父
进程
进程
( systemd启动的
进程
)相匹配),无论哪个
进程
实际写入stdout (或s
浏览 0
提问于2021-01-21
得票数 0
回答已采纳
3
回答
退出终端机与
关闭
终端机
、
、
上下文:-如果我退出终端(使用终端上的exit命令),/lib/systemd/systemd --user将成为
子
进程
的父
进程
如果我从另一个终端终止终端
进程
(使用kill),结果与上面相同如果我使用交叉图标
关
浏览 0
提问于2021-10-13
得票数 3
1
回答
关闭
主应用程序之前
关闭
所有
子
进程
(Selenium & WebDriver
进程
)
、
、
、
、
我在我的.NET应用程序中使用Selenium,当在火狐或Chrome驱动程序上使用quit()时,浏览器
进程
不会正确
关闭
,但是WebDriver
进程
会
关闭
。因此,当我的应用程序终止时,剩下的Firefox和Chrome
进程
仍然在后台打开(作为我的应用程序的
子
进程
)。我正在寻找一种
关闭
WebDriver和浏览器
进程
的方法(不使用惰性的“杀死所有名为'chrome‘或’firefox‘的
进程
”),如果这是不可
浏览 0
提问于2019-07-18
得票数 0
2
回答
read()挂起僵尸
进程
、
、
、
、
我有一个while循环,它通过将
子
进程
的stdout重定向到父
进程
,从而使用阻塞I/O从子
进程
读取数据。通常,
子
进程
一退出,在这种情况下阻塞的read()就会返回,因为被读取的管道由
子
进程
关闭
。现在,我有一种情况,即对于已完成的
子
进程
,read()调用不会退出。
子
进程
以僵尸状态结束,因为操作系统正在等待我的代码获得它,但是我的代码却阻塞了read()调用
浏览 0
提问于2018-11-30
得票数 2
回答已采纳
3
回答
进程
关闭
、
、
我可以使用Popen from python
子
进程
来
关闭
已启动的
进程
吗?例如,我从popen运行一些应用程序。在我代码的某些部分,我必须
关闭
已运行的应用程序。例如,在
Linux
的控制台中,我这样做:... It works and logs stdout here ...
浏览 2
提问于2010-07-11
得票数 1
回答已采纳
1
回答
子
进程
写完FIFO后,父
进程
如何读取该FIFO?
、
、
、
、
我有一个非常简单的basic程序,它有两个
进程
,第一个是parent,第二个是child。
子
进程
应该向FIFO中写入一些内容。在所有写入作业完成之后(在
子
级被终止之后)。然后,父
进程
应读取所有FIFO文件并打印到stdout。 所以我想,我需要一个用于parent的wait(NULL);。因此,parent将等待,直到child终止。所以这两个
进程
相互等待,我认为发生了死锁。
浏览 23
提问于2019-03-28
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
System进程能否关闭
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券