腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
linux
中创建新
信号
linux
、
perl
、
debugging
、
process
、
signals
有没有办法在
linux
中创建
自定义
信号
。比如,当"echo疯狂“在一个文件中被执行时?每当这个
信号
被执行时,我就会使用这个
信号
来停止进程...另外,我还想使用perl Enbugger和一个新
信号
。我在上找到了这个其中USR1和USR2是
用户
定义的
信号
。
浏览 2
提问于2013-08-07
得票数 2
3
回答
如何处理Qt控制台应用程序中的系统按钮点击
qt
但是,当
用户
单击其中一个系统按钮时,似乎没有
信号
或事件可以处理。 这有可能吗?
浏览 0
提问于2012-01-13
得票数 0
1
回答
在
Linux
内核中实现正确的模块间同步
c
、
linux
、
embedded
、
driver
、
kernel-module
我正在为某个基于ARM的
Linux
板(实际上是一个
自定义
的UART驱动程序)实现一个
自定义
串行总线驱动程序。此驱动程序应允许通过
自定义
协议与总线另一端的某个MCU通信。驱动程序不会(实际上也不能是)将其任何函数公开给
用户
空间,也不可能在
用户
空间中实现它(因此,需要
自定义
驱动程序而不是使用库存TTY子系统)。驱动程序将实现通信协议和UART读写,它必须向其
用户
导出一组更高级的功能,以允许
用户
与单片机(例如read_register()、
浏览 4
提问于2012-04-02
得票数 8
回答已采纳
1
回答
在execvp()之前将忽略的
信号
设置为SIG_DFL
c
、
linux
、
signals
、
posix
、
execvp
据我所知,execvX()将“
自定义
”
信号
处理程序重置为SIG_DFL,但没有将任何忽略的
信号
处理程序设置为SIG_DFL。记住,它是一个库,我不能控制
用户
将如何处理
信号
,将忽略
信号
的
信号
处理程序设置为SIG_DFL是个好主意吗? 如果是这样,有没有办法一次将所有
信号
处理程序都设置为SIG_DFL?我必须遍历所有的
信号
号码吗?在这种情况下,我如何找到最后一个可能的
信号
号?我已经看到在bitssignum.h中有_NS
浏览 2
提问于2012-08-22
得票数 0
回答已采纳
1
回答
如何在
linux
内核中添加
自定义
信号
量?
linux-kernel
基本上,我希望在
linux
内核中实现自己的
信号
量,并能够在
用户
程序中使用它。有没有办法让使用用我的代码编译的内核的
linux
能够简单地通过包含一个头文件来使用我的
信号
量?当涉及到
linux
内核时,我不是专业人士,所以如果我犯了任何明显的错误,
浏览 3
提问于2014-12-03
得票数 2
1
回答
未命名
信号
量(通过sem_init)是纯
用户
空间吗?
linux
、
semaphore
在
Linux
(2.6.27)上,当我调用sem_init()在共享内存中初始化一个未命名的
信号
量时,这个
信号
量是纯
用户
空间,还是由
Linux
内核控制?如果持有这个
信号
量的进程死了,
信号
量会自动释放吗?
浏览 4
提问于2013-07-02
得票数 0
回答已采纳
1
回答
为什么在64位
linux
中sem_t是32字节?
linux
、
semaphore
、
glibc
、
futex
、
posix-api
在64位
linux
中,sem_t是32字节,但在futex实现中,8字节就足够了(),这是真的吗?如果是真的,为什么要浪费字节呢?实际上,我想使用一个
自定义
的
信号
量实现,它只使用8字节,因此可以使用一个
信号
量来处理一个日期条目。但我不太确定glibc实现中的其他字节只是填充。 为了方便起见,我不打算在工作中使用
自定义
信号
量。
浏览 7
提问于2012-10-10
得票数 3
回答已采纳
1
回答
在库中处理Posix
信号
c++
、
linux
、
signals
、
posix
是否有可能以某种方式处理两次Posix
信号
?当进程在我正在编写的库中终止时,我需要执行一些操作。SIGABRT, sig_handler);signal(SIGINT, sig_handler); 这是可行的,但并不完全可以接受,因为我的库的
用户
可能出于其他原因希望自己处理这些
信号
是否有可能以某种方式处理我的sig_handler中的
信号
,然后“重新抛出”它,以便其他需要它的人可以透明地使用它?我所说的“透明”也是指我不想要求
用户
提供一些“<em
浏览 7
提问于2016-02-18
得票数 0
回答已采纳
2
回答
C中无自旋锁的非阻塞套接字接受
c
、
sockets
、
signals
、
nonblocking
、
spinlock
可能重复: 如果我使用阻塞套接字,那么我的主接受循环不能中断正在发送的
自定义
停止
信号
。我想要的是我的主接受循环阻塞,直到收到一个连接或停止
信号
被发送。非常感谢。
浏览 3
提问于2012-11-10
得票数 2
回答已采纳
1
回答
bsd内核
用户
空间事件kqueue
unix
、
kernel
、
freebsd
、
bsd
在bsd中,有一种机制可以使用kqueue在
用户
空间和内核空间之间进行通信。然而,我所理解的是,我们可以使用kqueue和kevents来预定义事件。是否可以使用相同的机制来定义
自定义
事件?例如。在
Linux
中,我也许能够使用netlink套接字。如果我的理解有误,请纠正我。 如果Kqueue不是正确的解决方案,那么有没有其他机制可以让我从内核通知
用户
空间。我正在寻找的东西不是
自定义
的
信号
。
浏览 0
提问于2013-02-12
得票数 2
2
回答
如何在python中接收
自定义
信号
?
python
、
linux
、
raspberry-pi
、
signals
我正在编写一个python程序(在
Linux
中,在Raspberry上)作为守护进程运行(使用python),并且我理解'runner‘组件。出于这个原因,我想让守护进程对
信号
做出反应--为此,我打算使用SIGUSR1和SIGUSR2。如何创建、接收和响应
自定义
信号
-即SIGUSR3?
浏览 1
提问于2017-01-31
得票数 2
1
回答
睡眠()是否通过在等待结束时发送一些
信号
来唤醒一个进程?
linux
、
linux-kernel
、
posix
、
sleep
进程捕获
信号
,
信号
处理程序返回。 谢谢。
浏览 1
提问于2018-09-21
得票数 1
1
回答
如何在Java守护进程中捕获
linux
用户
注销
信号
?
java
、
linux
、
signals
我正在处理一个由Java编写的
linux
守护进程。如果当前
用户
退出,我需要捕获
信号
并向远程服务器发送一些消息。如何在Java代码中捕获当前
用户
注销
信号
?
信号
SIGHUP有效吗?有人能给点线索吗?
浏览 3
提问于2015-03-25
得票数 0
回答已采纳
1
回答
是否可以将
linux
计时器通知
信号
定向到特定的线程?
c
、
linux
、
multithreading
、
timer
、
posix
我想使用
Linux
计时器API在我的系统中实现一个定时器处理模块。
用户
可以启动计时器,并进行回调。回调的调用将从线程(而不是从
信号
处理程序)进行。我正在考虑用timer_create()来设置SIGEV_SIGNAL,以及使用sigwaitinfo()等待
信号
的线程(
信号
arg会给出调用所需回调的timerId )。如何在
linux
内核中路由这些
信号
?是否需要指定将它们发送到哪个线程?
浏览 5
提问于2014-10-30
得票数 1
回答已采纳
1
回答
有关
Linux
中内部
信号
处理程序表的信息?
linux
、
signals
、
glibc
、
signal-handling
在
Linux
中,假设我为
用户
定义的
信号
号(例如
信号
10)安装了一个
信号
处理程序。类似于:
信号
(好玩,10);//fun()作为
用户
定义的
信号
10的
信号
处理程序所以,我的问题是这是一个过程。有关
信号
的信息及其对应
信号
处理程序的地址存储在哪里?我如何通过g
浏览 4
提问于2013-08-12
得票数 1
1
回答
移植OS-9
信号
处理程序
c
、
linux
、
signals
我正在做一个项目,将一大堆OS-9(微件)代码移植到
linux
。OS-9
信号
处理程序是一个带有大switch语句的函数。每个<em
浏览 0
提问于2011-12-27
得票数 0
2
回答
更新全局变量时的屏蔽
信号
c
、
signals
、
masking
、
signal-handling
我知道我可以屏蔽一个
信号
,使其在处理程序执行时不被引发(通过使用sa_mask)。然而,当我更新一些全局变量时,我想知道如何屏蔽
信号
。另外,我想知道当一个特定的
用户
定义函数正在执行时,如何屏蔽一个
信号
。任何帮助我们都将不胜感激。 谢谢
浏览 3
提问于2011-10-02
得票数 0
5
回答
有没有办法在
Linux
中创建一个
用户
定义的
信号
?
c
、
linux
、
signals
有没有办法在
Linux
中创建
用户
定义的
信号
?我的
信号
(
信号
编号)不应与任何现有的
信号
编号匹配。有可能吗?如果是,是如何实现的?
浏览 1
提问于2011-04-21
得票数 13
回答已采纳
1
回答
用户
空间和内核空间进程中的一组
信号
处理程序
c++
、
c
、
linux
、
signals
我是
linux
的新手.. “
用户
空间进程”和“内核空间进程(内核线程)”是否共享同一组
信号
。handlers.Just想知道内核如何根据进程运行的区域(
用户
空间或内核空间)发送不同的
信号
?
浏览 0
提问于2013-11-07
得票数 1
1
回答
信号
: SIGUSR1 :
信号
处理程序:测量执行时间?
c
、
linux
、
performance
、
signals
、
handler
我使用
linux
信号
(特别是SIGUSR1和SIGUSR2)将
信号
从内核空间(
linux
内核模块)发送到
用户
空间(一个使用内核模块的应用程序)。这些
信号
得到了正确的处理,功能运行良好。现在,我想测量
信号
处理程序的执行时间(最好是纳秒或微秒)。 我尝试过使用gprof,但它没有显示
信号
处理程序的执行时间。除此之外,它还显示了以秒为单位的执行时间。如何测量
信号
处理程序的执行时间?
浏览 3
提问于2014-08-26
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
微信号自定义修改来了!
Linux系统编程 信号量
Android C++系列:Linux信号(三)
bash变量-用户自定义变量
Linux 切换用户
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券