腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C
接收
来自
特定
进程
的
信号
c
、
process
、
signals
、
ipc
我正在尝试解决我在
C
项目中遇到
的
一个问题,在这个项目中,两个
进程
A和B通信。
进程
B使用bash
接收
来自
用户
的
信号
,并将该
信号
发送到
进程
A。
进程
A必须忽略
来自
用户
的
任何
信号
,但必须仅从
进程
B
接收
信号
。问题是:是否可以仅使用
信号
来编写这种通信,或者我是否必须使用其他数据结构(如套
浏览 44
提问于2021-01-10
得票数 0
1
回答
使用
信号
在父
进程
和多个子
进程
之间进行
进程
同步
c
、
linux
、
process
、
signals
我正在学习如何在linux中使用
信号
。有4个子
进程
和一个父
进程
。我
的
输出应该在以下几个阶段进行:父级
接收
来自
子级2
的
信号
父
接收
来自
子4
的
信号
初
浏览 1
提问于2016-04-10
得票数 0
1
回答
在
c
中查找发送
信号
的
过程
c
、
linux
、
process
我有一个子
进程
,它可能从它
的
父
进程
或其他地方
接收
到σ
信号
。如果是家长发出
的
信号
,我必须采取适当
的
行动。如何找到
接收
到
的
信号
是否
来自
c
(linux)中
的
父级?
浏览 1
提问于2014-07-07
得票数 3
回答已采纳
1
回答
从注解非
进程
向线程发送
信号
,日志堆栈未发生
c++
、
c
、
linux
、
multithreading
、
signals
我正在尝试从另一个
进程
(而不是从创建该线程
的
进程
)向POSIX线程发送
信号
。我使用kill(...)发送
信号
:: 69 { 77 else 79
浏览 0
提问于2014-01-27
得票数 2
1
回答
如何使
进程
在后台不运行?
c
、
linux
、
shell
、
process
、
signals
我不是英语使用者,所以可能有一些错误
的
句子:)我想知道如何将背景子
进程
带到前台,或者如何不让子
进程
在后台运行。
浏览 4
提问于2022-11-09
得票数 0
回答已采纳
2
回答
如何在Linux上调试` `SIGTERM`‘
c++
、
linux
我
的
程序在运行时
接收
SIGTERM。原因不是内存(90%
的
系统内存是空闲
的
),不是分割错误,也没有其他自定义应用程序杀死它。/var/log/messages没有在任何地方提到终止
的
进程
文件名和PID。GDB无法调试
进程
,因为它只在大型线程上崩溃(800个线程),而GDB不能处理这样
的
线程计数(嗯,它运行,但是速度太低,所以它不会崩溃,它只在高线程计数上崩溃)。在Linux上有什么通用
的
方法来理解什么<e
浏览 3
提问于2014-08-14
得票数 1
回答已采纳
2
回答
信号
丢失
multithreading
、
multiprocessing
我遇到了
信号
丢失
的
问题。我
的
意思是,我有这个系统,其中
信号
由子
进程
生成,并由父
进程
的
其他子
进程
接收
。我已经使用sigwait和sigprocmask实际阻塞并等待
信号
接收
子
进程
中
的
信号
,而不是注册异步处理程序。 现在当我运行这个系统时。我可以看到,最初,
来自
子
进程
的
生成
信号
被
浏览 0
提问于2012-09-18
得票数 0
回答已采纳
1
回答
从
信号
处理程序访问共享内存
multithreading
、
concurrency
、
multiprocessing
、
deadlock
、
semaphore
我在使用
信号
处理程序时遇到了这个问题。我有一个定义共享内存
的
父
进程
。它派生了两个子
进程
,这两个子
进程
有一个用于
特定
类型
信号
的
信号
处理程序。现在,只要子
进程
接收
到该
特定
信号
,其
信号
处理程序就会处理该
信号
。 现在,我需要跟踪
信号
处理程序处理
信号
的
次数。我需要使用共享内存来递增计数
浏览 0
提问于2012-09-16
得票数 1
1
回答
当
进程
接收
信号
时,幕后是什么?
c++
、
linux
我正在编写一个需要捕获ctrl-
c
事件
的
程序。我还了解到,我可以在signal.h中调用signal函数或sigaction函数来定制当
进程
接收
到SIGINT
信号
时要执行
的
操作。但我也很好奇,这种
信号
监听器
的
机制是什么。换句话说,一个
进程
如何在继续执行其代码
的
同时继续等待
特定
的
信号
?
浏览 13
提问于2021-10-27
得票数 0
回答已采纳
1
回答
向
C
++11线程传输
信号
c++
、
multithreading
、
c++11
、
signals
我试图在
接收
SIGINT
信号
时正确地终止我
的
多线程
C
++11应用程序(^
C
是的),但是由于某些原因,它没有传播到子线程,尽管主线程对它有很好
的
响应。是否有向子线程传播主
接收
信号
的
方法?编辑:用
C
++11 std::this_thread::sleep_for()替换POSIX sleep()#include <thread> #includesigna
浏览 2
提问于2013-03-27
得票数 10
回答已采纳
1
回答
子
信号
和父
信号
之间
的
并发竞争
c
、
linux
、
concurrency
、
signals
、
fork
我在CMU过去
的
一次考试中发现了这个问题,我不明白输出是怎么可能
的
。下一行将在父
进程
中执行,它将解锁SIGUSR1
信号
sigprocmask(SIG_UNBLOCK, &s, 0);,父
进程
将暂停,直到它
接收
到
信号
现在,子
进程
将运行,它将向
进
浏览 1
提问于2017-10-14
得票数 2
3
回答
从命令行发送
信号
到
进程
linux
、
signals
我读到了有关
信号
的
内容,我知道如何从命令行向
进程
发送
信号
。就这么做知道
进程
的
pid值,然后但是,如果可能的话,我想找到一种更具有交互性和一般性
的
方法来实现这一点。我想从命令行向
特定
进程
发送
信号
。我不需要打印要发送
信号
的
进程
的
PID,而是使
浏览 10
提问于2015-10-20
得票数 7
回答已采纳
2
回答
Nohup诉Nohup &
linux
、
shell
、
nohup
我很难理解使用nohup运行脚本与使用nohup和'&‘之间
的
区别。我明白,对于后者,如果我想杀死它,我可以直接杀死
进程
id。但是对于前者,我是否可以点击"CTRL+
C
“来删除脚本。所以如果我要运行以下命令 然后点击"CTRL+
C
“退出,该脚本是否仍在运行?
浏览 3
提问于2019-03-11
得票数 4
回答已采纳
1
回答
如果多线程Linux
进程
收到
信号
,它会发生什么情况?
linux
、
signals
、
posix
、
multithreading
如果Unix (Posix)
进程
接收
到
信号
,则
信号
处理程序将运行。目
浏览 0
提问于2015-08-26
得票数 37
回答已采纳
1
回答
捕捉SIGTERM vs捕捉SIGINT
node.js
、
sigint
、
sigterm
我认为
进程
不应该能够防止在SIGINT时关闭?SIGTERM', function (code) { server.close();我能捕获两个
信号
并阻止退出吗我
的
实验表明答案是肯定
的
,但从我所读到
的
内容来看,SIGINT总是被认为是关闭
进程
的
。 或者我把SIGINT和SIGKILL搞混了?也许SIGKILL是我无法恢复
的
浏览 43
提问于2017-02-25
得票数 22
回答已采纳
1
回答
信号
队列和
信号
掩码
c
、
linux
、
signals
“Unix环境中
的
高级编程”一书说:如果一个阻塞
信号
被产生不止一次(生成
的
阻塞
信号
是不同
的
类型),它就设置在
信号
掩码上。然后,在其他
信号
之前传递与处理的当前状态相关
的
信号
。 在这里,
信号
队列和
信号
掩码之间有区别吗?如果为每种不同类型设置了
信号
掩码,这意味着内核知道等待什么
信号</
浏览 5
提问于2016-03-07
得票数 0
1
回答
当使用SIGINT终止父
进程
时,子
进程
是如何终止
的
?
bash
、
unix
/extended&wait 这是我
的
bash脚本,我按照命令行参数中指定
的
次数执行扩展
的
二进制文件。当我使用SIGINT终止bash脚本时,子
进程
也被终止。我在bash脚本中调用了wait,我不知道子
进程
是如何被杀死
的
。我知道等待会让父母等到孩子终止。
浏览 0
提问于2018-07-10
得票数 1
1
回答
在何种情况下
信号
处理程序可以在非主线程中执行?
c++
、
multithreading
、
signals
我
的
问题是标题是什么(只适用于Unix/Linux )。我假设对std::raise和std::abort
的
用户调用总是在发出调用
的
同一个线程中执行,但是,对于发送
信号
的
异步和内核例程,我有一些问题…… 如果我将一个
信号
从命令行发送到线程pid,该线程将处理该
信号
还是由主线程根据发送
的
信号
处理它如果malloc检测到堆损坏,是将
信号
发送到主线程,还是在调用malloc
的
线程中执行?同样
浏览 5
提问于2020-03-13
得票数 1
回答已采纳
1
回答
线程间
的
信号
处理
c
、
multithreading
、
pthreads
、
signals
、
signal-handling
我正在努力学习
进程
和线程之间
的
信号
处理。对几个问题
的
回答将帮助我更好地理解它。 我设置了我
的
程序来阻止使用
的
所有
信号
,我有两个线程使用等待
信号
,我有主线程发送S
浏览 4
提问于2014-10-05
得票数 5
回答已采纳
3
回答
在
C
语言中,如何只等待一个
特定
时间
的
信号
?
c
、
signals
、
fork
、
parent-child
、
concurrent-processing
我试图使用
C
编程语言中
的
信号
在两个
进程
( linux中
的
父
进程
和子
进程
)之间进行通信。如何使第二个
进程
等待一个,
特定
时间,,或者说一段时间?在此期间,如果第一个
浏览 9
提问于2020-02-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
干货:IIC通信协议,搞懂这篇就够了
Linux命令 第13节 ps显示系统进程快照
如何优雅的关闭容器
在 Linux 中如何结束进程
微软AR专利用孔径雷达进行环境映射,实现被遮挡物体感知识别
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券