腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
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内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券