腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
获取
类unix操作系统是否实现了POSIX
信号
量?
、
、
如何确定类unix操作系统(例如Mac /
Linux
2.6)是否实现了POSIX
信号
量?我可以使用sysconf来
获取
它吗?#include <unistd.h>我只想在
Linux
/Mac OS X中使用POSIX
信号
量api(sem_init/sem_wait/sem_post我看到
Linux
2.6和MAC OS X 10.6.6都实现了POSIX
信号
量。但是,在编
浏览 0
提问于2011-12-11
得票数 1
2
回答
Linux
:关于
信号
4的核心转储
在
linux
平台上,我的应用程序偶尔会因为
信号
4而得到内核转储。我发现
信号
4表示非法指令。所以我有一个问题:如何
获取
非法指令,以及什么可能导致
信号
4核心转储。
浏览 5
提问于2011-12-19
得票数 3
2
回答
在
linux
内核空间中按名称
获取
进程id
、
、
我正在研究嵌入式
linux
。我需要从内核空间(内核模块)向某个用户空间进程发送一个
信号
。由于PID是动态的,我需要
获取
此进程的pid才能向其发送
信号
?它如何从内核空间中进程名称
获取
进程的PID?
浏览 5
提问于2012-06-12
得票数 2
2
回答
处理多个SIGCHLD
、
、
在运行
Linux
2.6.35+的系统中,我的程序创建许多子进程并监视它们。如果一个子进程死了,我会做一些清理工作,然后再进行一次。我使用signalfd()在我的过程中
获取
SIGCHLD
信号
。当对非实时
信号
使用
信号
处理程序时,当
信号
处理程序对特定
信号
运行时,必须阻止同一
信号
的进一步出现,以避免进入递归处理程序。如果此时到达多个
信号
,那么内核只调用处理程序一次(当
信号
解除阻塞时)。由于基于signalfd的处理不存在
浏览 4
提问于2011-12-06
得票数 22
回答已采纳
3
回答
获取
linux
信息时不使用fork/exec、popen()和system()
、
、
、
我想知道如何在不使用C++ /exec、popen()和system()的情况下从
获取
以下
linux
系统信息: 非常感谢你抽出时间来!
浏览 2
提问于2014-02-03
得票数 0
1
回答
如果没有crontab,我如何每天发送一个
信号
?
、
、
、
我们不信任我们的web服务器,并且希望每天重新尝试
获取
HTTP文件,直到它被下载为止。我想每天用C语言编写一个
信号
来
获取
异步事件。所以我基本上想要没有crontab的crontab。我想要使用的
信号
是IPC中使用的
信号
(我不知道在
linux
上创建异步行为的其他方法): 我知道如何使用crontab,但是我更喜欢用C来做任何事情,因为它将使我的架构对于不使用
linux
的同事更简单。在我的代码中使用了计时器,但它们似
浏览 2
提问于2020-09-01
得票数 0
回答已采纳
1
回答
如何在
Linux
中检查
信号
处理程序
、
、
、
我读过这个讨论,讨论如何检查每个进程的
信号
动作:。在
Linux
中能做到这一点吗?
浏览 0
提问于2018-07-27
得票数 0
回答已采纳
2
回答
如何在
Linux
中检查
信号
处理程序
、
、
、
我读过这个讨论,讨论如何检查每个进程的
信号
动作:如何检查进程正在侦听的
信号
?。 但是,我希望使用C/C++、Python或其他方式
获取
每个进程的
信号
处理程序名称的用户空间。在
Linux
中能做到这一点吗?
浏览 0
提问于2018-07-27
得票数 1
1
回答
如何
获取
控制台输入的QIODevice
信号
(stdin)?
、
我正在编写基于QCoreApplication的控制台应用程序,我想得到
信号
,当用户输入一些东西到stdin (一次或按字符整行,这对我的应用程序来说并不重要)。QFile不会根据文档发出
信号
,所以如果用户向stdin输入了一些信息,那么如何
获取
信号
呢?现在我正在使用qt 4.8.7/
linux
/ and 64,但我希望将来将这段代码移植到macosx和windows。更新 但是wi
浏览 2
提问于2016-04-26
得票数 1
回答已采纳
2
回答
C++暂停外部程序
、
有没有可能通过暴力手段暂时暂停外部程序的执行?或者有类似效果的东西。
浏览 1
提问于2014-11-20
得票数 0
1
回答
linux
上的同步,c/c++
、
、
我将在
Linux
上同步两个不同的进程。两个进程都想访问一个可以同时由一个进程使用的设备。到目前为止,我一直使用命名
信号
量进行同步,并且运行良好,直到有人杀死了当前在设备上运行的进程。在这种情况下,
信号
量不会被释放,这会导致尝试
获取
信号
量/访问设备的所有进程挂起。提前感谢!托雷诺
浏览 0
提问于2015-02-04
得票数 0
1
回答
scanf函数和EINTR
信号
、
、
、
、
我在
Linux
平台上工作。我有一个基于控制台的多线程应用程序,它加载一个用于其他功能的多线程共享对象库。共享对象库在内部打开用于通信的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行通信。串口通信采用
信号
处理器接收数据。控制台应用程序中的主线程等待'scanf‘语句,以从用户
获取
输入。每当串行端口上有任何活动时,都会生成
信号
,由于该
信号
会使用EINTR (中断的系统调用)中断“scanf”调用。 有没
浏览 7
提问于2015-03-25
得票数 0
3
回答
发送到父线程的带有kill的
信号
是否保证在下一条语句之前得到处理?
、
、
、
、
好的,如果我在
linux
上的一个子线程中运行(如果重要的话,可以使用pthread),并且我运行以下命令它会将给定的
信号
发送给当前线程的父线程。我的问题是:在运行kill()后面的语句之前,是否保证父进程会立即
获取
CPU并处理
信号
(如果是SIGKILL,则终止应用程序;如果是其他
信号
,则执行其他任何操作)?或者,有没有可能--甚至很有可能-- kill()之后的任何命令都会在父线程处理
信号
之前运行?
浏览 1
提问于2010-04-24
得票数 0
回答已采纳
1
回答
从摄像头按钮抓取
信号
、
但是现在我在
linux
上,我使用VLC来查看我的usb摄像头“/dev/video0 0”中的视频。我想使用python从按钮中
获取
信号
--我的意思是得到这个
信号
(不自动抓取快照)。我不想使用opencv或gstreamer将视频输入新窗口,我只需要在按下摄像头上的按钮时捕捉
信号
。请知道如何得到这个
信号
吗?
浏览 1
提问于2018-02-04
得票数 2
回答已采纳
1
回答
通过libnl
获取
Wi-Fi
信号
强度?
、
、
、
我想从
Linux
上的一个用户空间程序读取Wi-Fi
信号
强度。 由于系统上没有/proc/net/wireless,所以我发现应该使用来
获取
信息。谁能举例说明如何通过libnl读取Wi-Fi
信号
强度
浏览 6
提问于2016-02-27
得票数 2
2
回答
SIGIO
信号
SIGINFO结构中的sockfd
、
、
、
、
我计划用在异步模式下运行的
linux
原生套接字来替换它。但是,我无法从接收到的siginfo结构实例中
获取
sockfd,这使得很难破解捕获了哪个sockfd;的SIGIO<em
浏览 4
提问于2017-06-20
得票数 0
回答已采纳
2
回答
如何在
Linux
应用程序中使用C++中的终端输入中断循环/进程
、
、
我正在编写一个
Linux
命令行应用程序,它最终会导致从硬件中
获取
数据。数据采集的本质是,它将始终以某种定义的数据速率向程序提供数据。在
Linux
应用程序上,我没有那种奢侈(或者说我有吗?)是否有这样的函数(让我们称之为getCharAvailable),我可以运行,检查数据是否已经输入,然后
信号
我的程序停止
获取
数据?我不能简单地使用SIGINT,因为我需要向硬件发送
信号
以停止数据采集,并向记录的数据添加一个标头。需要有一个
信号
来阻止收购。
浏览 3
提问于2014-10-08
得票数 1
回答已采纳
4
回答
条件变量备选方案( windows xp上的c/c++)
、
当任务列表为空时,尝试
获取
任务的线程应该被阻塞。有没有适当的补偿? 谢谢
浏览 3
提问于2011-06-11
得票数 2
回答已采纳
1
回答
使用GDB调试SIGTERM
、
我的程序在没有核心转储的情况下以SIGTERM
信号
终止,我不知道如何跟踪它。我的问题是,在GDB中调试这个问题的一般方法是什么? 谢谢。
浏览 22
提问于2015-04-12
得票数 0
1
回答
Linux
不实现POSIX
信号
队列吗?
、
、
、
但是,我看到了一些报告(、、),它们确实合并了相同
信号
的出现。我还编写了一个小测试程序,该程序确认当sigqueue
信号
被阻塞时,与该
信号
一起发送的同一
信号
发生在ArchLinux上。
Linux
[skipped] 5.3.8-arch1-1 #1 SMP PREEMPT [skipped] x86_64 GNU/
Linux
如果合并了相同
信号
的发生,那么通过union sigval我对POSIX的理解是不正确的,还是
Linux
实现的不正确?
浏览 7
提问于2019-11-08
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 信号量
Android C++系列:Linux信号(三)
【点击复制微信号】获取更多实用护肤小技巧
Linux学习命令汇总一——Linux程序管理,终端类型及命令获取帮助方式
你真的懂Linux线程和信号的关系吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券