腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
OpenMPI
中
的
信号
处理错误
c
、
signals
、
mpi
、
openmpi
我
正在努力理解OpenMPI
中
的
信号
处理。
我
读到"Open MPI将把
SIGUSR1
和SIGUSR2从mpiexec转发到其他进程“。
我
的问题是,此功能是否
在
默认安装时启用。场景是,一个MPI进程引发一个
SIGUSR1
,它必须被“orted”检测到,然后转发到其他进程。
在
我
的测试代码
中
,
我
为
SIGUSR1
定义了一个自定义
信号
处理程序,
浏览 0
提问于2017-07-26
得票数 0
1
回答
pthread_sigmask无法正常工作于aio回调线程
linux
、
multithreading
、
signals
、
posix
、
aio
我
的
应用程序
有
时会
从SIGIO或
SIGUSR1
信号
中
终止,即使
我
阻止了这些
信号
。
我
的主线程从阻塞SIGIO和
SIGUSR1
开始,然后执行2次AIO读取操作。这些操作使用线程获取有关操作状态的通知。通知函数(作为独立线程调用)启动另一个AIO操作(它们操作已读取的数据并开始将其写入文件),通知通过向此进程发送
信号
(一个操作使用SIGIO,另一个使用
SIGUSR1
)来处理。
我
浏览 5
提问于2015-12-14
得票数 1
回答已采纳
1
回答
如何暂停,直到
信号
,并没有C语言打印?
c
、
signals
我
猜
我
需要在
我
的
信号
处理程序
中
调用一些函数,但我不知道它是什么
我
的程序想要休眠,直到它接
收到
某种
信号
。所以我很自然地使用了pause()。现在,当我发送我的
应用程序
SIGUSR1
时,它
运行
得很好,但是
我
得到了User defined signal 1的打印输出,这不是
我
想要的,因为
我
计划发送很多
信号
,这会使控制台不可读。<em
浏览 29
提问于2021-10-22
得票数 0
回答已采纳
1
回答
我
想知道这个程序输出结果背后的原因
c
、
signals
、
computer-science
、
kill-process
、
pause
在
原始程序
中
,先调用kill(pid,
SIGUSR1
);,然后
在
父进程和子进程
中
调用pause();,先调用pause(),然后调用kill(getppid(),
SIGUSR1
);其输出如下有人能给我解释一下
为什么
浏览 17
提问于2020-11-30
得票数 0
4
回答
C语言中的
信号
排队
c
、
linux
、
queue
、
signals
我
在
Linux下有一个简单的程序,它在一个周期内向它的子进程发送
SIGUSR1
信号
。但是,当我发送例如10个
信号
时,有
时会
发生,孩子只
收到
其中的3个。最后发送的
信号
总是SIGUSR2,每次都会
收到
。
信号
是否
在
排队,或者当进程没有处理之前的
信号
时,它会被简单地覆盖?有没有一种方法可以
在
队列中发送
信号
?
浏览 2
提问于2011-03-13
得票数 18
回答已采纳
2
回答
C,Fork和exec进程,以及发送
信号
c
、
signals
、
fork
、
exec
基本上
我
有两个密码。其中一个必须在外壳上打印“时间!”每次它
收到
一个
SIGUSR1
信号
。stdio.h>#include <stdlib.h> #inclu
浏览 1
提问于2017-10-11
得票数 1
回答已采纳
3
回答
使用
信号
陷阱中断bash
中
的睡眠
bash
、
shell
我
试图
在
通过sleep命令休眠的bash脚本
中
捕获
SIGUSR1
信号
:while : sleep 10done
信号
陷阱工作正常,但在sleep
浏览 0
提问于2014-12-30
得票数 39
回答已采纳
3
回答
如何覆盖(重置)
SIGUSR1
的默认行为?
c
、
signals
我
了解到
信号
处理函数
中
的add signal()函数可以覆盖默认行为:#include <signal.h>void signalHandlerthe default behaviour }#include <stdio.h> #includethe signal &quo
浏览 0
提问于2012-10-28
得票数 0
回答已采纳
1
回答
VS代码调试器如何附加到节点进程
node.js
、
vscode-debugger
Visual Studio代码调试器如何能够附加到已在
运行
的节点进程?
我
只是使用npm start来
运行
我
的节点
应用程序
,然后使用VS代码的"attach to process Id“启动配置来启动调试器。
我
不必使用--inspect或--debug标志启动
我
的
应用程序
。这到底是如何工作的呢?
浏览 0
提问于2020-09-02
得票数 1
2
回答
MacOS上的sigwait复制和转换
信号
c
、
macos
、
pthreads
我
发现使用posix pthread/signaling的两个线程之间的
信号
不一致。5组识别出的
信号
,如下所示:
SIGUSR1
SIGABRT请注意,集合1
中
有2个SIGUSR2。每次
运行
程序时,
我
都会频繁地
收到
不同数量的
信号
。使用注释掉的raise(
S
浏览 1
提问于2020-09-04
得票数 2
1
回答
当我
在
我
的
设备
上
运行
我
的
应用程序
时
为什么
我
收到
SIGUSR1
信号
?
iphone
、
objective-c
、
ipad
当它在模拟器
中
运行
时,它是正常的。但是当我
在
我
的ipad
中
运行
它时,
我
得到了这个
信号
-- "
SIGUSR1
“
我
调试了这个程序,
我
确信它已经用完了UIView类
中
的viewDidLoad方法。
浏览 0
提问于2011-03-15
得票数 1
1
回答
如何捕获EXC_BAD_ACCESS (code=1,address=0x00XXXXXX)?
iphone
、
ios
、
objective-c
、
exception
、
signals
我
正在尝试记录
我
的
应用程序
中发生的所有崩溃。
我
已经写了一个signalHandler和一个exceptionHandler。
我
正在为sys/signal.h文件
中
定义的所有
信号
注册signalHandler。并且
我
在
SIGABRT、
SIGUSR1
等上调用了
我
的signalHandler方法。问题是,
我
有
时会
收到
一些奇怪的
信号</
浏览 0
提问于2013-04-23
得票数 3
回答已采纳
1
回答
多进程
信号
处理程序中出现奇怪的结果
c
、
signals
、
multiprocess
我
有这个由9个进程组成的多进程程序。一个是主进程,它产生3个
信号
产生进程和4个
信号
处理进程。一个是监控过程。现在
我
使用了两个
信号
SIGUSR1
和SIGUSR2。每个处理程序都可以处理
SIGUSR1
或SIGUSR2。每当它们接
收到
信号
时,它们就将共享存储器
中
的
信号
SIGUSR1
和SIGUSR2的计数加1。由于
信号
被发送到进程组,因此监视进程也接收
信号</em
浏览 2
提问于2012-09-30
得票数 3
2
回答
C++
中
kill系统调用的歧义行为
c
、
operating-system
、
signals
、
system-calls
、
signal-handling
我
已经编写了这个程序,到目前为止,输出对
我
来说并没有多大意义。有人能解释一下这是怎么回事吗?); kill(0,
SIGUSR1
); wait(NULL);}有3个kill
信号
,
我
的输出是- 5A和1L。使用2个kill
信号
时,输出为- 4A和1L。使用4个kill
信号
时,输出
浏览 4
提问于2019-02-14
得票数 0
3
回答
为什么
signalhandler不输出任何内容?
c++
、
linux
、
signals
signal received" << endl; cout << pid << endl; sigaddset( &accept,
SIGUSR1
); cout << s <
浏览 2
提问于2013-03-06
得票数 2
回答已采纳
1
回答
一个周期性执行的函数,当它接
收到
一个
信号
时,会是一个临界区吗?
linux
、
bash
我
有一个脚本作为服务执行,具有每10秒
运行
一次的函数do_firewall。当脚本进程接
收到
SIGUSR1
信号
时,可以调用相同的函数。这个函数是临界区吗?代码如下所示: # manage some iptables commands implemented,当
SIGUSR1
捕获
信号
时,它由
运行
主循环的
浏览 0
提问于2019-06-11
得票数 2
1
回答
信号
后恢复处理
python
、
signals
我
在
Python
中
实现了一个子进程,它应该执行以下步骤:(1)初始化进程,(2)等待来自父进程的“开始”
信号
,(3)处理一些数据并将其写入共享内存,(4)向父进程发送“finish”
信号
,(5)向Goto(2)发送'finish‘
信号
。:如果在到达signal.pause()之前接
收到
来自父进程的
信号
(即在较短的时间范围内,while循环检查signal_received),则
信号
丢失,子进程停止。C
中
的一
浏览 8
提问于2022-10-07
得票数 3
回答已采纳
1
回答
C
中
父进程和子进程之间的故障发送
信号
c
、
linux
、
pipe
、
signals
、
fork
我
正在按照指导方针为
我
的学习做项目,
我
有一个问题。
我
必须使用
信号
和管道进行通信,具体如下: 不幸的是,当我发送一个支持的
信号
(例如,20)到处理时,2个
信号
被循环,程序被
S
浏览 1
提问于2016-01-10
得票数 1
回答已采纳
1
回答
为什么
发送被捕获的
信号
会导致POSIX外壳
中
的“read”返回,而不是
在
Bash
中
返回?
bash
、
shell-script
、
signals
、
read
我
试着写一个shell脚本,它可以在后台等待
信号
。由于脚本不接受用户输入,所以我考虑
在
等待时使用read无限期地阻止脚本。
在
bash
中
,以下代码似乎正常工作,每次接
收到
SIGUSR1
时都输出“
信号
”:trap "echo signal"
SIGUSR1
$ .但是,如果
我
使用#!/bin/sh或BusyBox ash<em
浏览 0
提问于2023-05-30
得票数 5
回答已采纳
2
回答
C和pthread_join程序
中
的
信号
接收线程
c
、
multithreading
接收机线程应该接收10个
信号
,同时对接
收到
的每个
信号
增加自己的计数器。
我
遇到的麻烦是
在
最后将线程重新连接在一起,特别是连接接收线程。
我
想可能是这样的,所以我
在
信号
线程
中
引入了一个等待命令来减缓它的速度,但是这并没有改变任何事情。如果
我
注释掉了pthread_join(接收者,NULL),那么程序就会
运行
,但它大部分时间只捕获一个
信号
。
我
认为这是因为接收线程没有多
浏览 5
提问于2016-11-05
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券