腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C
中无自旋锁的非阻塞套接字接受
、
、
、
、
可能重复: 如果我使用阻塞套接字,那么我的主接受循环不能中断正在发送的
自定义
停止
信号
。我想要的是我的主接受循环阻塞,直到收到一个连接或停止
信号
被发送。非常感谢。
浏览 3
提问于2012-11-10
得票数 2
回答已采纳
2
回答
如何向标准
信号
处理程序添加代码?
、
、
、
我有一个运行在
Linux
上的
C
应用程序,其中我需要向标准
信号
处理程序添加一些代码。其想法是设置我的处理程序,保存指向标准处理程序的指针,并从我的代码中调用保存的处理程序。有没有办法在不删除
自定义
处理程序并再次发送相同
信号
的情况下进行
自定义
处理并继续执行标准处理?
浏览 0
提问于2011-09-12
得票数 3
1
回答
Linux
C
信号
、
、
cerrno>#include <fcntl.h>static bool a=false; sigwait(&set1,&sig); printf("%
c
",ch1); fprintf(f1,"%
c
浏览 2
提问于2014-11-23
得票数 1
5
回答
Python和
C
++应用程序的简单但快速的IPC方法?
、
、
、
我有一个GNU无线电应用程序,其中使用Python和
C
++代码。我希望能够发出事件的
C
++代码的
信号
。如果它们在相同的作用域中,我通常会使用一个简单的布尔值,但代码是分开的,需要某种形式的共享内存。我最初考虑的是Python和
C
++都可以访问的共享内存段。因此,我可以在python代码中设置一个标志,并从
C
++检查它。因为我只需要一个简单的标志来暂停
C
++代码,那么
信号
量就足够了吗?为了清楚起见,我需要从Python中设置一个标志,
C
++代码将简单地检
浏览 6
提问于2011-04-22
得票数 12
回答已采纳
3
回答
Linux
信号
父
信号
和子
信号
[
c
]
、
、
我是
Linux
的新手,我还在学习我的代码工作很简单,它从父母那里收到一个
信号
,孩子必须忽略这个
信号
,并打印
信号
的编号,比如1,3,4,9,11,但我的问题是,孩子在
信号
后面没有打印任何东西,我想让孩子忽略这些
信号
//
C
program to implement sighup(), sigint() #include <signal.h
浏览 77
提问于2021-11-10
得票数 0
2
回答
C
Linux
信号
处理
、
、
我是操作系统的新手,在学习
Linux
信号
处理时遇到了一些问题。另外,当内核正在处理另一个较早到达的
信号
时,如果一个
信号
到达,会发生什么?稍后会捕捉到新的
信号
吗? 非常感谢!
浏览 4
提问于2016-02-01
得票数 0
2
回答
在
linux
中创建新
信号
、
、
、
、
有没有办法在
linux
中创建
自定义
信号
。比如,当"echo疯狂“在一个文件中被执行时?每当这个
信号
被执行时,我就会使用这个
信号
来停止进程...另外,我还想使用perl Enbugger和一个新
信号
。我在上找到了这个其中USR1和USR2是用户定义的
信号
。
浏览 2
提问于2013-08-07
得票数 2
1
回答
Linux
(
C
)
信号
处理
、
、
我的简单代码将捕获所有
信号
,并显示您在确切时间触发的
信号
,但我的问题是,当
信号
被捕获时,代码将结束,并且我无法触发任何其他
信号
。include<stdio.h>#include<signal.h>//bos501_hw_signals_handling_
Linux
void sig_handler(int signo)
浏览 3
提问于2021-07-04
得票数 2
3
回答
如何处理Qt控制台应用程序中的系统按钮点击
但是,当用户单击其中一个系统按钮时,似乎没有
信号
或事件可以处理。 这有可能吗?
浏览 0
提问于2012-01-13
得票数 0
1
回答
为什么在64位
linux
中sem_t是32字节?
、
、
、
、
在64位
linux
中,sem_t是32字节,但在futex实现中,8字节就足够了(),这是真的吗?如果是真的,为什么要浪费字节呢?实际上,我想使用一个
自定义
的
信号
量实现,它只使用8字节,因此可以使用一个
信号
量来处理一个日期条目。但我不太确定glibc实现中的其他字节只是填充。 为了方便起见,我不打算在工作中使用
自定义
信号
量。
浏览 7
提问于2012-10-10
得票数 3
回答已采纳
1
回答
如果我们从
Linux
文件夹中复制/删除一个文件,是否会产生任何
信号
?如何诱捕它?
我正在处理一种情况,在这种情况下,每当
Linux
文件夹中有更改时,我都需要捕获
信号
。当我们复制/删除/修改
Linux
文件夹中的文件时,是否会产生任何
信号
?我可以捕获诸如: Ctrl+
c
、Ctrl+z之类的
信号
,但无法识别我的情况是否会产生
信号
。
浏览 1
提问于2011-12-13
得票数 0
1
回答
使用Java/JNI时
Linux
上的
信号
处理
、
、
、
、
它是Java和
C
++与一些JNI的混合,用于技术间的通信。因此,对于Java组件,我们使用JNI与
C
++错误提交器进行通信。在
Linux
上,堆栈溢出应该生成一个SIGSEGV,并且应该调用已安装的sigaction。但是,我们只是简单地终止,即不调用处理程序。如果我们没有生成堆栈溢出,而是直接导致SI
浏览 2
提问于2017-10-09
得票数 2
1
回答
在Solaris/
Linux
上将ANSI代码移植到Windows 2012
、
、
、
所需的是将运行在Solaris/
Linux
上的遗留
C
代码(约150万LOC)移植到Windows 2012。(目前在Cygwin上工作,但性能远远低于
Linux
) 这样一个港口的复杂性和最
浏览 2
提问于2014-07-21
得票数 0
2
回答
如何在python中接收
自定义
信号
?
、
、
、
我正在编写一个python程序(在
Linux
中,在Raspberry上)作为守护进程运行(使用python),并且我理解'runner‘组件。出于这个原因,我想让守护进程对
信号
做出反应--为此,我打算使用SIGUSR1和SIGUSR2。如何创建、接收和响应
自定义
信号
-即SIGUSR3?
浏览 1
提问于2017-01-31
得票数 2
2
回答
是否有任何与
信号
无关的崩溃
/libpthread.so.0(+0x11390)[0x7f1
c
048f0390][jack-VirtualBox:14564] [ 2] ../test/send_recv[0x400b6
c
] [jack-VirtualBox:14564] [ 3] /lib&
浏览 2
提问于2018-04-20
得票数 0
1
回答
将
C
++类序列化到文件中,然后在Python中进行基于事件的反序列化?
、
、
、
、
我有一个改变复杂对象的函数的
C
++源代码。如果不进行逆向工程或研究它的类,我如何将它序列化为一个文件(可能在挂载的内存磁盘上),然后在Python中轻松地反序列化它?我需要Swig来做这个吗?我只想在
C
++源代码中添加一两行代码(就在对象发生变化之后),在每次文件更新时生成一个
Linux
用户
信号
或其他东西,并为该
自定义
信号
安装Python处理程序,该处理程序对文件进行反序列化并对对象执行某些操作
浏览 6
提问于2015-11-09
得票数 1
4
回答
C
标准库中的
信号
是否为操作系统中的<signal.h>
信号
?
、
、
在
C
标准库的<signal.h>中,有效
信号
包括SIGFPE arithmetic error,e.g., access outside memory limits 它们是在操作系统(例如
Linux
)中实现的相同
信号
吗?我的意思是,在操作系统中实现的
信号
由操作系统用来通知进程,它独立于<
浏览 3
提问于2015-12-08
得票数 0
2
回答
C
linux
信号
和函数
、
、
、
、
我遇到了这个问题,我将简化如下:#include <signal.h> signal(SIGALRM, &INThandler); game(...stuff...); //do the game stuff AND set an alarm() void INThandler(int sig)
浏览 1
提问于2017-05-21
得票数 0
1
回答
为什么我在
信号
中出现分割错误
、
、
、
、
在处理
信号
SIGALARM时,出现了分割错误。 这是我的密码。
浏览 3
提问于2018-01-16
得票数 1
回答已采纳
2
回答
信号
处理:打印某物,然后接受默认行为
、
例如,,当我在运行程序时按Ctrl+
C
时,它应该打印Hello并继续处理SIGINT的方式。如果我在源代码中使用我的
自定义
信号
处理程序函数(具有打印语句逻辑),它将改变默认行为,即SIGINT如何理想地终止。 1)能帮我做到这两点吗?我还需要显式地处理哪些其他
信号
(可能是SIGTERM ?)(比方说,SIGINT可以通过在
linux
中点击Ctrl +
C
生成)
浏览 5
提问于2015-09-08
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android C++系列:Linux信号(三)
微信号自定义修改来了!
Linux系统编程 信号量
Linux C/C+调试的那些“歪门邪道”
C#自定义特性讲解与实际应用
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券