腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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
信号</e
浏览 0
提问于2011-12-11
得票数 1
1
回答
如何在
linux
内核中添加自定义
信号
量?
基本上,我希望在
linux
内核中实现自己的
信号
量,并能够在用户程序中
使用
它。有没有办法让
使用
用我的代码编译的内核的
linux
能够简单地通过包含一个头文件来
使用
我的
信号
量?当涉及到
linux
内核时,我不是专业人士,所以如果我犯了任何明显的错误,
浏览 3
提问于2014-12-03
得票数 2
1
回答
pthread_kill异步
信号
在
Linux
上安全吗?
、
、
OpenGroup Unix规范 pthread_kill()是异步
信号
安全的.但是
Linux
并没有在相关部分列出这个函数。
使用
O_ASYNC/F_SETOWN_EX/F_SETSIG将SIGRTMIN
信号
定向到I/O准备就绪的特定线程。不幸的是,当实时
信号
队列已满时,
Linux
将恢复到向整个进程提供SIGIO .为了纠正这个SIG
浏览 2
提问于2018-07-23
得票数 4
回答已采纳
2
回答
如何在
Linux
中显示堆栈跟踪?
、
、
我在Solaris10和
Linux
上
使用
g++ 4.9.2。我正在
使用
一个
信号
处理程序。只要有
信号
,我就会显示堆栈跟踪。如何在
Linux
中显示堆栈跟踪?
浏览 6
提问于2017-02-17
得票数 1
1
回答
信号
: SIGUSR1 :
信号
处理程序:测量执行时间?
、
、
、
、
我
使用
linux
信号
(特别是SIGUSR1和SIGUSR2)将
信号
从内核空间(
linux
内核模块)发送到用户空间(一个
使用
内核模块的应用程序)。这些
信号
得到了正确的处理,功能运行良好。现在,我想测量
信号
处理程序的执行时间(最好是纳秒或微秒)。 我尝试过
使用
gprof,但它没有显示
信号
处理程序的执行时间。除此之外,它还显示了以秒为单位的执行时间。我也尝试过
使用
Ftrace("nop"
浏览 3
提问于2014-08-26
得票数 1
1
回答
C
Linux
编程中的
信号
量
、
、
我将接管一些在
Linux
(Centos)中运行的C代码,并广泛
使用
信号
量。代码的编写方式:这个程序启动了一组
使用
互斥和
信号
量的进程。这个程序还启动了一组进程,这些进程
使用
互斥量和
信号
量。 我已经意识到,Program1和Program2
使用
了同名的
信号
量。在
Linux
编程中,不同的程序可以
使用
相同的
信号
量吗?他们
使用</em
浏览 4
提问于2014-06-26
得票数 1
回答已采纳
1
回答
基于
Linux
的睡眠系统调用-
信号
交互
、
、
我有一个关于睡眠文档的问题,在
Linux
操作系统上。男子3睡眠说:"POSIX.1明确指定它(nanosleep)不与
信号
交互“。Nanos休眠可以被“在调用线程中触发调用处理程序的
信号
的传递”(来自Nanos休眠手册)中断。所以问题是: sleep
浏览 0
提问于2019-07-04
得票数 1
回答已采纳
1
回答
C: fprintf被Ctrl C打断
、
、
、
、
如何确保将当前行编写为完全
使用
Ctrl+C中断进行文件?大多数情况下,我会得到部分的最后一行。我知道这很正常,但我该怎么处理呢? 谢谢
浏览 3
提问于2014-03-26
得票数 2
回答已采纳
1
回答
搭载
linux
和python的android手机上的Wifi
信号
强度级别
、
、
、
如何在装有
linux
的android手机上获得Wifi
信号
强度级别?我的Android手机是通过usb连接到
linux
的。我
使用
adb模块与我的手机"adb shell“进行通信。我在android shell中访问,并
使用
Wifi
信号
强度级别在android手机shell中搜索文件或目录。我想通过popen模块从python
使用
linux
命令。
浏览 2
提问于2017-10-04
得票数 3
1
回答
是否可以将
linux
计时器通知
信号
定向到特定的线程?
、
、
、
、
我想
使用
Linux
计时器API在我的系统中实现一个定时器处理模块。用户可以启动计时器,并进行回调。回调的调用将从线程(而不是从
信号
处理程序)进行。我正在考虑用timer_create()来设置SIGEV_SIGNAL,以及
使用
sigwaitinfo()等待
信号
的线程(
信号
arg会给出调用所需回调的timerId )。如何在
linux
内核中路由这些
信号
?是否需要指定将它们发送到哪个线程?
浏览 5
提问于2014-10-30
得票数 1
回答已采纳
2
回答
处理多个SIGCHLD
、
、
在运行
Linux
2.6.35+的系统中,我的程序创建许多子进程并监视它们。如果一个子进程死了,我会做一些清理工作,然后再进行一次。我
使用
signalfd()在我的过程中获取SIGCHLD
信号
。signalfd是
使用
libevent异步
使用
的。 当对非实时
信号
使用
信号
处理程序时,当
信号
处理程序对特定
信号
运行时,必须阻止同一
信号
的进一步出现,以避免进入递归处理程序。如果此时到达多个
信号</em
浏览 4
提问于2011-12-06
得票数 22
回答已采纳
1
回答
在
Linux
中,POSIX可靠
信号
和POSIX实时
信号
之间有什么区别?
、
、
、
我
使用
信号
阅读手册页,在那里我看到了两种类型的
信号
。所以我有个问题 在
Linux
中,POSIX可靠
信号
和POSIX实时
信号
有什么区别?
浏览 1
提问于2016-09-16
得票数 6
1
回答
在Solaris/
Linux
上将ANSI代码移植到Windows 2012
、
、
、
所需的是将运行在Solaris/
Linux
上的遗留C代码(约150万LOC)移植到Windows 2012。(目前在Cygwin上工作,但性能远远低于
Linux
) 这样一个港口的复杂性和最佳方法是什么? 将
使用</e
浏览 2
提问于2014-07-21
得票数 0
1
回答
如何用AutoResetEvent从Windows移植到
Linux
进程间事件
、
、
、
我当前的Windows代码
使用
命名事件进行进程间通信。可能有许多进程在等待该事件,当它发出
信号
时,所有等待的进程都会被释放,然后事件返回到无
信号
状态。为此,我
使用
了PulseEvent函数。在
Linux
中如何做到这一点?pthread函数似乎是线程间的通信。我不知道
信号
量在哪里可以提供与Windows相同的行为。Posix
信号
量似乎只释放了一个等待线程。如果
信号
量可以释放所有等待的线程,那么就可以工作了。
Linux
中有什么我遗漏的东西
浏览 1
提问于2013-12-07
得票数 2
2
回答
.net核心应用程序:如何将SIGTERM发送到子进程?
、
在
Linux
上运行的.NET核心应用程序是否有可能向子进程发送SIGTERM
信号
?我们正在考虑将我们的.net应用程序移植到..net core并在
Linux
上运行,以避免当前的
信号
实现(即从父进程发送CloseMainWindow(),
使用
pywin32包,在子进程中
使用
SetConsoleCtrlHandler
浏览 0
提问于2016-12-08
得票数 8
回答已采纳
3
回答
无
信号
量的共享内存访问
、
、
、
在
linux
中
使用
共享内存apis时,如果我有一次写入(通过A进程)和只有一次读取(通过B进程),我是否仍然需要
信号
量。有没有一个例子可以说明,在
linux
中
使用
没有
信号
量的共享内存会进入死锁状态。
浏览 33
提问于2009-10-05
得票数 2
1
回答
未命名
信号
量(通过sem_init)是纯用户空间吗?
、
在
Linux
(2.6.27)上,当我调用sem_init()在共享内存中初始化一个未命名的
信号
量时,这个
信号
量是纯用户空间,还是由
Linux
内核控制?如果持有这个
信号
量的进程死了,
信号
量会自动释放吗?
浏览 4
提问于2013-07-02
得票数 0
回答已采纳
2
回答
为什么“杀死-l`”没有列出32和33的
信号
号码?
、
、
在
linux
上执行kill -l提供: 6) SIGABRT
浏览 0
提问于2014-09-16
得票数 22
回答已采纳
2
回答
为什么
linux
决定标准
信号
比rt
信号
具有更高的优先级?
如果进程的标准
信号
和实时
信号
都挂起,则POSIX将不指定哪个是先交付的。
Linux
和许多其他实现一样,在本例中优先考虑标准
信号
。 从字面上说,实时
信号
有这个名字,因为它需要尽快处理,几乎是实时的.但是为什么
linux
给予它比标准
信号
更低的优先级呢?
浏览 6
提问于2011-06-14
得票数 4
回答已采纳
1
回答
终止运行在val差制下的进程并创建摘要。
、
我在x86_64 GNU/
Linux
3.12.0版中
使用
了该版本。
Linux
的解散是Suse版本3.0.101-63-默认。我试着用杀灭pid来终止这个过程,但是这个
信号
被忽略了。只有当SIGBUS
信号
被发送时,val差制才被终止并创建总结。但是我不知道用这个
信号
我取的是正确的结果吗?还有其他方法来终止这场战争吗?我
使用
杀害-9,但根本没有创建摘要。 谢谢
浏览 0
提问于2017-01-20
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 信号量
Android C++系列:Linux信号(三)
Linux下使用SQLServer
在 Linux 上使用 yum 设置 ZFS|Linux 中国
Linux Mint 升级工具使用指南|Linux 中国
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券