腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
异步
和同步在
通知
系统事件的进程和响应
信号
传递的过程中意味着什么?
、
、
在理解
Linux
内核时: Unix
信号
提供了一种
通知
系统事件进程的机制。每个事件都有自己的
信号
号,通常由符号常量(如SIGTERM )来引用。有两种系统事件:例如
异步
通知
,用户可以通过在终端上按下中断密钥代码(通常是Ctrl)将中断
信号
SIGINT发送到前台进程。例如,当内核访问位于无效地址的内存位置时,内核向进程发送
信号
SIGSEGV。一般来说,一个过程可能以两种可能的方式对
信号
传递作出反应:·忽略
信号
。
异
浏览 0
提问于2017-08-18
得票数 2
2
回答
在事件处理程序函数中删除POSIX计时器可以吗?
、
但是,我并不完全理解幕后操作的机制,我担心的是,如果在处理完成之前就移除了计时器及其相关结构,那么就需要对回调的线程进行适当的清理,并处理
信号
。
浏览 6
提问于2015-04-22
得票数 3
回答已采纳
1
回答
Windows进程间的
异步
信号
或
通知
、
、
当其中一个进程准备发送消息时,我想
异步
地
通知
另一个进程,就像
Linux
上的
信号
一样,这样其他进程就不需要连续地检查管道了。是否有类似的方法,如Windows上的
信号
机制或其他方法来解决我的问题?
浏览 1
提问于2014-02-12
得票数 2
回答已采纳
3
回答
什么是指
信号
是
异步
的?
、
、
维基百科的两个定义: 这是否意味着,就像I/O一样,一个<em
浏览 3
提问于2015-06-03
得票数 1
回答已采纳
1
回答
在
linux
设备驱动程序中实现
异步
读写支持
、
、
、
我需要在我的
linux
设备驱动程序中实现
异步
读写支持。用户空间程序应该从设备驱动程序获得
异步
信号
,指示驱动程序有数据,用户空间程序可以读取它。下面是我通过googling和LDD书找到的选项。2实现
异步
通知
。当数据在驱动端准备就绪时,设备驱动程序能够向用户空间发送
信号
。然后,用户空间程序可以读取数据。 但是,我已经看到开发人员在tty驱动程序中使用select_read调用。
浏览 8
提问于2013-12-19
得票数 0
回答已采纳
1
回答
如何使用DMtimer在beaglebone中设置1分钟计时器?
、
4.14.71-ti-r80 BeagleBoard.org Debian Image 2018-10-07 9.5 尝试在
linux
浏览 29
提问于2019-02-04
得票数 0
回答已采纳
1
回答
在C++中,我可以使用多线程工具与我的主程序同步UNIX
信号
吗?
、
、
、
、
使用sigaction设置的
信号
处理程序是否在自己的线程中运行?我是否可以使用P螺纹工具来将我的
信号
处理程序与我的主程序同步,比如线程互斥体?我可以使用C++11工具如mutex和atomic吗?对不起,如果这个问题有点笼统,但是我真的很困惑
信号
和线程之间的关系。 我正在研究
Linux
,但这个问题一般适用于UNIX。
浏览 7
提问于2015-05-23
得票数 2
回答已采纳
1
回答
应该使用什么SystemV消息队列或POSIX消息队列?
、
在嵌入式
Linux
环境、System消息队列或Posix消息队列中应该使用什么?在项目中普遍使用的是什么?
浏览 5
提问于2014-01-23
得票数 4
回答已采纳
4
回答
谁使用POSIX实时
信号
?为什么?
、
、
、
、
相反,RT
信号
似乎意味着由用户空间生成,但目的是什么呢?唯一的用途似乎是原始的IPC,但一切都表明它们是一种糟糕的IPC形式(例如,笨拙,有限的信息,不是特别有效,等等)。
浏览 0
提问于2011-06-14
得票数 29
回答已采纳
1
回答
Django
信号
与Python线程
、
、
其中一个应用程序是‘作业’,另一个是‘
通知
’。 此外,
信号
不是
异步
的,因此,我必须等待<em
浏览 0
提问于2012-12-14
得票数 2
回答已采纳
4
回答
I/O触发
信号
处理程序
、
在
Linux
上使用C时,我如何在每次使用write()函数将数据写入缓冲区时触发
信号
处理程序。处理程序将在执行时读取写入缓冲区的所有数据。
浏览 4
提问于2010-03-30
得票数 4
回答已采纳
1
回答
在多线程程序中并发使用σ等待和signalfd是否会导致争用状态?
、
、
、
但是,我还有其他线程需要能够
通知
潜在的中断,所以我在一个专用线程中使用sigwait调用来等待
信号
。然而,我的理解是,sigwait消耗
信号
,而signalfd不消耗
信号
。因此,如果sigwait是在signalfd收到
信号
通知
之前被调用的,这个程序可能会永远挂起(轮询等待一个不会到来的
信号
)。
浏览 10
提问于2021-12-17
得票数 0
回答已采纳
1
回答
信号
是由操作系统内核或进程生成的吗?
、
、
说 ..。内核可以生成
信号
通知
进程事件。例如,当进程写入已被读取器关闭的管道时,将生成SIGPIPE;默认情况下,这会导致进程终止,这在构建shell管道时非常方便。
信号
是由操作系统内核或进程生成的吗? 如果
信号
是由OS内核产生的,那么在进程间通信中如何使用
信
浏览 3
提问于2015-12-15
得票数 1
2
回答
处理多个SIGCHLD
、
、
在运行
Linux
2.6.35+的系统中,我的程序创建许多子进程并监视它们。如果一个子进程死了,我会做一些清理工作,然后再进行一次。我使用signalfd()在我的过程中获取SIGCHLD
信号
。signalfd是使用libevent
异步
使用的。 当对非实时
信号
使用
信号
处理程序时,当
信号
处理程序对特定
信号
运行时,必须阻止同一
信号
的进一步出现,以避免进入递归处理程序。如果此时到达多个
信号
,那么内核只调用处理程序一次(当
信号</em
浏览 4
提问于2011-12-06
得票数 22
回答已采纳
3
回答
多线程程序中
异步
信号
的处理
、
、
、
Linux
编程接口书提到了一种在多线程程序中处理
异步
信号
的方法: 创建一个使用sigwaitinfo()、sigtimedwait()或sigwait()接收传入
信号
的专用线程。这种方法的优点是同步接收
异步
产生的
信号
。由于接受传入
信号
,专用
浏览 2
提问于2011-06-03
得票数 13
回答已采纳
2
回答
控制器和工人.启动/停止
信号
、
我有多个从父进程分叉的工人,需要同时
通知
他们,才能运行/停止;while(1) workers_start!usleep(sleep_time);我应该用什么快速
通知
他们(!)?
信号
量(数N)、互斥量、
信号
(在执行分叉程序之后)?我听说
信号
量/互斥
信号
很慢。我不确定
信号
,但我不知道发送这么多
信号
是不是一个好主意(N工人*1或2个
信号
/0.2秒,其中N是cpu核心)。 抱
浏览 2
提问于2015-01-15
得票数 0
回答已采纳
1
回答
sem_post、
信号
处理程序和未定义的行为
、
、
、
、
在
信号
处理程序中使用sem_post()是否依赖于未定义的行为?/* * http://man7.org/
linux
/man-pages-1) { _exit(EXIT_FAILURE);}
浏览 1
提问于2018-02-02
得票数 5
回答已采纳
1
回答
x86如何发出中断指令流
信号
、
、
、
Linux
信号
是如何导致X86处理器的指令流中断的?那么使用的是什么CPU工具呢?同步中断是针对诸如页面错误、异常等问题。这些问题是由CPU上执行的指令引起的。
异步
中断来自来自LAPIC的IPI,定时器中断或I/O-APIC拾取的中断,并被路由到正确的LAPIC,然后中断处理器。所以这些都是外部事件。但是
信号
使用哪种X86机制来中断指令流并开始处理
信号
处理程序。 它不是
异步
中断AFAIK,因为中断是在内核中处理的,而
信号</em
浏览 1
提问于2020-05-29
得票数 0
1
回答
在
Linux
上有没有一种
异步
信号
安全的方法来读取目录列表?
、
、
没有在它的
异步
信号
安全函数列表中列出opendir、readdir、closedir等。 有没有一种从
信号
处理程序读取目录列表的安全方法?或者,也许在
Linux
上,某些系统调用是
异步
信号
安全的,即使SUSv4 / POSIX不需要它也可以使用?
浏览 2
提问于2013-08-29
得票数 4
1
回答
将多个FiFos连接到一个FiFo
、
valid_data的功能是在16位数据写入Xilinx提供的FiFo (本地和IP核)时发出
通知
。我想使用来自6个同步FiFo的6个有效
信号
来生成新的有效
信号
,
通知
异步
FiFo,96位数据已经准备好写入
异步
FiFo。,但是当我使用chipscope检查有效
信号
时,我不明白为什么发出的有效
信号
在数字上不同时,这使我很难生成新的有效
信号
。有人可以告诉我发生这种事的原因。_有效校验85:81是6来自6 FiFos的有效
信号</em
浏览 0
提问于2018-01-31
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux的异步通知接收中要注意使能顺序
服务端微信异步通知的调试
Linux 6.1 迎来 Btrfs 异步缓冲写入补丁,吞吐量翻倍
Linux系统编程 信号量
Android C++系列:Linux信号(三)
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券