腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3321)
视频
沙龙
1
回答
异步和同步在
通知
系统事件的进程和响应
信号
传递的过程中意味着什么?
、
、
在理解
Linux
内核
时: Unix
信号
提供了一种
通知
系统事件进程的机制。每个事件都有自己的
信号
号,通常由符号常量(如SIGTERM )来引用。有两种系统事件:例如异步
通知
,用户可以通过在终端上按下中断密钥代码(通常是Ctrl)将中断
信号
SIGINT发送到前台进程。例如,当
内核
访问位于无效地址的内存位置时,
内核
向进程发送
信号
SIGSEGV。一般来说,一个过程可能以两种可能的方式对
信号
传递作出反应:·忽
浏览 0
提问于2017-08-18
得票数 2
1
回答
kubelet如何向kubernetes节点通报SIGTERM
信号
?
、
、
每个容器运行一个服务,侦听SIGTERM
信号
以启动其关闭进程。 kubectl delete pod [podname]命令需要启动吗?如果是,那么kubelet如何
通知
kubernetes节点的
内核
向特定容器抛出SIGTERM
信号
? 注意:当然,pod只是一个网络名称空间隔离容器。
浏览 1
提问于2021-07-25
得票数 2
回答已采纳
3
回答
如何在IP地址更改时自动获得
通知
、
在
linux
中,是否有像回调或signal这样的方法,以便在IP地址发生任何变化时得到
通知
。我想用
内核
注册一个回调,或者从
内核
获得一个
信号
,这是自动完成的,而不是我的代码在套接字上轮询。 提前谢谢。
浏览 0
提问于2011-12-17
得票数 10
回答已采纳
1
回答
信号
是由操作系统
内核
或进程生成的吗?
、
、
说 ..。
内核
可以生成
信号
通知
进程事件。例如,当进程写入已被读取器关闭的管道时,将生成SIGPIPE;默认情况下,这会导致进程终止,这在构建shell管道时非常方便。
信号
是由操作系统
内核
或进程生成的吗? 如果
信号
是由OS
内核
产生的,
浏览 3
提问于2015-12-15
得票数 1
1
回答
SIGIO从不开火
、
、
、
、
根据手册页上的定义,在套接字上可以使用i/o时,
内核
会发送SIGIO。我已经在测试客户端运行过这个程序,i/o很好(数据包到达源和目的地),那么
内核
为什么不调用σ轮询呢?需要澄清的是,问题是,尽管已经建立了SIGIO
信号
并占用了套接字来发送
信号
,但没有任何
信号
触发,也没有迹象表明调用了.。 我已经上传了我发现这个问题的代码,它最终将是一些淡化版的talk。
浏览 1
提问于2016-10-30
得票数 0
1
回答
如何在
linux
中打印
内核
堆栈的上下地址,以便进程使用pid和不使用pid
、
、
如何在
linux
中为每个进程打印
内核
堆栈的下位地址和
上层
地址 不使用pid
浏览 1
提问于2015-06-14
得票数 0
1
回答
在c++中接收usb设备插入的
通知
/事件/
信号
、
、
、
我正在尝试接收特定usb设备的连接
通知
。以下是我所拥有/知道的: 我运行的是
linux
内核
3.2版。我有识别usb设备所需的id。我已经创建了一个
内核
模块,用于读取和写入设备。
内核
模块已经过测试,工作正常。
内核
模块创建/dev/Component#。我正在尝试编写一个程序,该程序会收到USB设备连接事件的
通知
,因此不需要遍历/dev/Component#并检查该文件是否存在。我希望有一个已经存在的
信号
&
浏览 1
提问于2013-01-04
得票数 3
1
回答
Linux
分页模型是一种抽象吗?
、
、
、
、
我目前正在阅读理解
Linux
内核
第三版的,我正在阅读关于内存寻址的第2章。首先,这本书涵盖了32位分页、PAE 32位和PSE (我们在这里讨论的是x86 )。有一次,这本书谈到了目录、表和偏移位的线性地址(用于PAE的PDPT表),然后我被抛到了"
Linux
“分页的世界里。现在,在
Linux
分页中,他们谈到了带有表和偏移量的全局表、
上层
表和中间表?我不认为x86 MMU分页与这个新的
Linux
模型有什么关系。如果MMU负责转换(分页)地址,为什么
内核
也需要这
浏览 9
提问于2022-02-05
得票数 2
回答已采纳
1
回答
如何在
linux
内核
中添加自定义
信号
量?
基本上,我希望在
linux
内核
中实现自己的
信号
量,并能够在用户程序中使用它。有没有办法让使用用我的代码编译的
内核
的
linux
能够简单地通过包含一个头文件来使用我的
信号
量?当涉及到
linux
内核
时,我不是专业人士,所以如果我犯
浏览 3
提问于2014-12-03
得票数 2
3
回答
在
linux
上,如何在OOM liller终止或内存不足之前得到
通知
?
、
、
当我的应用程序使用太多内存或系统内存不足时,我希望从
linux
系统获得
通知
。我已经做了一些搜索,一些解决方案需要修补
内核
并监视文件,如/dev/mem-notify。是否有标准的系统
信号
发送到应用程序?我正在使用GTK2.0,有没有GTK解决这个问题的方法?
浏览 1
提问于2014-05-05
得票数 1
4
回答
int 80h是否中断
内核
进程?
、
、
、
首先,一些背景知识,这是从书:
Linux
内核
实现了大约30个
信号
。
信号
中断正在执行的进程,使它停止它正在做的任何事情,并立即执行预定的操作。因此,例如,当我使用方法定义在中,然后编译成程序集,然后进一步组装成对象代码,并链接到运行
Linux
的给定体系结构中的可执行文件.系统调用是正确的吗?int 80
浏览 10
提问于2015-05-29
得票数 13
回答已采纳
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
回答
AIO可以在不创建线程的情况下运行吗?
、
、
当读取操作完成时,我希望aio向我的程序发送
信号
,根据,这样的
通知
可以通过
内核
发送的
信号
接收,也可以通过启动运行用户函数的线程来接收。可以通过设置sigev_notify的正确值来选择这两种行为。我尝试了一下,很快就发现,即使设置为通过
信号
接收
通知
,也会创建另一个线程。我检查了我的
内核
,看起来没问题: qdii@localhost /home/qdii $ grep -i aio /usr/src/
linux</
浏览 2
提问于2012-02-25
得票数 2
回答已采纳
1
回答
其他核心调用是如何实现的
、
、
、
、
程序在内存中,第一个prosesor执行它,然后调用一个函数,这个函数据说是在另一个
内核
上执行的-第一个
内核
如何将调用adres发送到另一个
内核
?除了共享ram之外,
内核
之间是否存在某种通信机制?
浏览 1
提问于2013-06-23
得票数 0
回答已采纳
1
回答
用户空间和
内核
空间进程中的一组
信号
处理程序
、
、
、
我是
linux
的新手.. “用户空间进程”和“
内核
空间进程(
内核
线程)”是否共享同一组
信号
。handlers.Just想知道
内核
如何根据进程运行的区域(用户空间或
内核
空间)发送不同的
信号
?
浏览 0
提问于2013-11-07
得票数 1
1
回答
信号
: SIGUSR1 :
信号
处理程序:测量执行时间?
、
、
、
、
我使用
linux
信号
(特别是SIGUSR1和SIGUSR2)将
信号
从
内核
空间(
linux
内核
模块)发送到用户空间(一个使用
内核
模块的应用程序)。这些
信号
得到了正确的处理,功能运行良好。现在,我想测量
信号
处理程序的执行时间(最好是纳秒或微秒)。 我尝试过使用gprof,但它没有显示
信号
处理程序的执行时间。除此之外,它还显示了以秒为单位的执行时间。如何测量
信号
处理程序的执行时间?
浏览 3
提问于2014-08-26
得票数 1
1
回答
如何在
内核
中处理
信号
、
、
内核
中的
信号
是如何处理的。如果我向
内核
线程/进程发送杀死
信号
,内部会发生什么。
内核
进程中的崩溃是否总是意味着
内核
恐慌,如果不是的话,会产生coredump吗?
浏览 0
提问于2017-04-01
得票数 3
回答已采纳
1
回答
19.10: Thinkpad L13: Intel 9560: wifi接口突然消失
、
、
内核
模型似乎正在运行:iwlmvm 401408 0iwlwifi 348160 1 iwlmvm cfg80211
浏览 0
提问于2020-02-20
得票数 4
2
回答
gdb中的SIG44是什么?
、
、
编辑: 平台是
linux
浏览 2
提问于2010-11-18
得票数 3
1
回答
usb设备驱动程序
上层
驱动程序是如何加载的?
、
、
、
、
我的嵌入式
linux
板有usb网络小工具的功能。从我的主机,我能够建立以太网通过usb连接。我试图了解usb小工具子系统层的不同层是如何协同工作的。在设备树中,我可以看到特定于平台的udc驱动程序,而在
内核
配置中,我可以看到
内核
驱动程序中启用了USB小工具和以太网小工具支持。因此,据我所知,g_ether驱动程序是内置在
内核
的一部分中的。是什么配置创建了usb小工具接口和端点,并将其链接到
上层
驱动程序(g_ether)并创建usb小工具以太网接口?在哪里定义该小工具的usb类函数并加载不同的
上层<
浏览 6
提问于2022-03-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux探秘之用户态与内核态
系统I/O模型
一文读懂高性能网络编程中的I/O模型
不管人工智能发展如何,开发者都有必要了解 Linux 内核
进程间通信概述
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券