腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
linux
异步串口编程中如何区分读写
、
、
、
我正在实现一个具有串行接口的
linux
应用程序。我正在使用
信号
机制
来使其异步。saio.sa_handler = signal_handler_IO;问题是,当我试图写入串行端口时,
信号
处理
程序再次被调用。我不想这样。是否可以仅对接收到的数据使用
信号
浏览 3
提问于2015-02-06
得票数 0
1
回答
当进程处于内核模式时,默认情况下内核会阻止挂起
信号
吗?
、
、
计算机系统:程序员的观点说: 8.5.1
信号
术语--最多一次接收待定
信号
。对于每个进程,内核主要保持pending位向量中的挂起
信号
集和blocked位向量中的阻塞
信号
集。但是,如果集合是非空的,那么内核在集合中选择一些
信号
k (通常最小的k)并强制p接收
信号
k。
信号
的接收触发了进程的一些动作。当进程处于内核模式时,默认情况下内核会阻止挂起
信号
吗?当进程处于内核模式时,内核会在位向量blocked中为挂起的
信号
设置位吗?默认情况下,内
浏览 0
提问于2020-10-25
得票数 0
1
回答
如何使进程忽略某些
信号
(如SIGHUP、SIGABRT、SIGABORT、SIGINT等)
、
、
、
我是一个新手,对
linux
有基本的了解。所有
信号
都已由内核在
信号
表中注册了默认
信号
<e
浏览 1
提问于2013-09-01
得票数 1
4
回答
如何在
linux
上实现线程安全的定时器?
、
、
正如我们所知,在
信号
处理
程序中做事情真的很糟糕,因为它们在类似中断的上下文中运行。各种锁(包括malloc()堆锁!)在调用
信号
处理
程序时保持。所以我想在不使用
信号
机制
的情况下实现一个线程安全计时器。对不起,实际上,我并不期待关于线程安全的答案,而是关于在Unix或
Linux
上实现线程安全的定时器的答案。
浏览 6
提问于2009-03-23
得票数 4
回答已采纳
1
回答
x86如何发出中断指令流
信号
、
、
、
Linux
信号
是如何导致X86
处理
器的指令流中断的?那么使用的是什么CPU工具呢?同步中断是针对诸如页面错误、异常等问题。这些问题是由CPU上执行的指令引起的。异步中断来自来自LAPIC的IPI,定时器中断或I/O-APIC拾取的中断,并被路由到正确的LAPIC,然后中断
处理
器。所以这些都是外部事件。但是
信号
使用哪种X86
机制
来中断指令流并开始
处理
信号
处理
程序。 它不是异步中断AFAIK,因为中断是在
浏览 1
提问于2020-05-29
得票数 0
3
回答
我能实现类似于
Linux
用户空间中的中断的功能吗?
、
我最怀念嵌入式
Linux
中“小嵌入式”的功能之一就是中断。一个
信号
出现在一个特定的引脚上,或者其他中断源被触发,CPU内部所做的任何操作都被中断,我的中断
处理
程序的功能被启动。在
Linux
中,一切都是缓冲的,如果发生了什么事情,系统就会按照自己的方式进行,当(最后)某个线程被带到前台时,等待状态将结束,并且它的
处理
程序也会启动。我所知道的最接近的是
信号
,它可以触发一个
处理
程序来中断线程的正常流,但是,在内核将线程带到前台之前,
处理
程序将不会接收到<em
浏览 0
提问于2014-05-21
得票数 26
回答已采纳
1
回答
在Solaris/
Linux
上将ANSI代码移植到Windows 2012
、
、
、
所需的是将运行在Solaris/
Linux
上的遗留C代码(约150万LOC)移植到Windows 2012。(目前在Cygwin上工作,但性能远远低于
Linux
) 这样一个港口的复杂性和最
浏览 2
提问于2014-07-21
得票数 0
2
回答
kubernetes replicaSet关机策略
、
、
、
、
库伯奈特斯在倒数replicaSet时使用术语
信号
。 Send TERM (Signal) while thread doing Process 有没有办法改变库伯奈特集装箱停运
机制
浏览 0
提问于2021-01-30
得票数 0
回答已采纳
3
回答
是否有跨平台C
信号
库(更好的开源)?
、
、
、
、
我最近正在做一个项目,在这个项目中,我需要将
Linux
代码的一部分移植到Windows。代码使用的是
Linux
信号
机制
(我指的是"sigaction“、”Sigpro肥大“等等)。是否有一个C/C++库来实现跨平台的
信号
机制
(更好的开源)?,目前我只需要这个库来支持
Linux
和。 我认为这个问题对来说也是有意义的,因为有一天你可能会被赋予类似的任务。我的一位同事告诉我,ACE是一个功能强大的库,它完美地实现了跨平台的
信号
机制
浏览 1
提问于2011-02-23
得票数 7
回答已采纳
1
回答
异步和同步在通知系统事件的进程和响应
信号
传递的过程中意味着什么?
、
、
在理解
Linux
内核时: Unix
信号
提供了一种通知系统事件进程的
机制
。每个事件都有自己的
信号
号,通常由符号常量(如SIGTERM )来引用。有两种系统事件:例如异步通知,用户可以通过在终端上按下中断密钥代码(通常是Ctrl)将中断
信号
SIGINT发送到前台进程。例如,当内核访问位于无效地址的内存位置时,内核向进程发送
信号
SIGSEGV。一般来说,一个过程可能以两种可能的方式对
信号
传递作出反应:·忽略
信号
。异步执行指定的过程(
信号
<e
浏览 0
提问于2017-08-18
得票数 2
1
回答
如何序列化
Linux
中对目录的访问?
、
、
、
假设在
处理
器上同时运行4个进程,需要将数据从HDFS (与Spark一起使用)文件系统复制到本地目录。现在,我只希望一个进程复制该数据,而其他进程只是等待第一个进程复制该数据。所以,基本上,我想要某种
信号
量
机制
,每个进程都试图获得
信号
量来尝试复制数据,但是只有一个进程获得
信号
量。所有未能获得
信号
量的进程都会等待
信号
量被清除(能够获得
信号
量的进程将在完成复制后清除该
信号
量),并且当它被清除时,他们知道数据已经被复制了。我如何在
L
浏览 8
提问于2015-06-25
得票数 0
1
回答
什么是windows上的“异步”
信号
?
、
、
、
、
它提到,异步
信号
的传送被延迟,直到pintool中的分析例程结束。我很好奇Windows中的哪些异常被定义为异步
信号
。
浏览 5
提问于2015-04-09
得票数 0
1
回答
在x86上发送用户模式中断
、
、
、
在
Linux
x86上,我可以发送中断(例如,由计时器触发的中断或其他
机制
),这些中断将由运行在用户模式下的代码
处理
?假设答案是肯定的(几乎肯定是肯定的,参见),确实只在用户模式中传递此中断,或者是否涉及某些内核转换(例如,中断最初由内核
处理
,然后由内核向用户进程发送
信号
)。
浏览 6
提问于2020-01-13
得票数 2
2
回答
查找哪些页面不再与“复制即写”共享。
、
、
、
、
假设我在
Linux
中有一个进程,我从其中fork()另一个相同的进程。在
Linux
之后,由于最初的进程将开始写入内存,所以
Linux
的即插即用
机制
将给出不同于分叉进程使用的进程独特的物理内存页。我不想使用SIGSEGV
信号
处理
程序,在开始时只允许对所有页面进行读访问,因为这会导致我不想要的开销。
浏览 5
提问于2012-04-23
得票数 4
2
回答
什么是“等待和等待总是被打断,当一个
信号
被捕获”的意思?
、
、
、
、
来自APUE 为了防止应用程序不得不
处理
中断的系统调用,4.2BSD引入了某些中断的系统调用的自动重新启动。正如我们已经提到的,只有当
信号
在一个缓慢的设备上运行时,这些函数中的前五个才会被中断;当
信号
被捕获时,wait 和 waitpid 总是会被中断。由于这给一些应用程序造成了问题,这些应用程序不希望操作被中断就重新启动,4.3BSD允许进程在每个
信号
的基础上禁用该功能。这是否意味着在引入自动重新启动之前,如果进程捕获
信号
,wait和waitpid将立即停止等待并执行后续代码?/a.out
浏览 0
提问于2019-03-29
得票数 4
回答已采纳
1
回答
共享内存IPC (和其他IPC)如何与多CPU工作?
、
但是,该计划是让共享内存中的相同
Linux
操作系统映像同时执行。我想知道IPC
机制
(如共享内存、
信号
等)将如何工作?因为这两个CPU是从同一个RAM中执行的,所以只要这些
机制
保持在RAM中,那么当一个CPU检查共享内存区域的状态时,只要没有一致性问题,它就可以工作。在这种设置中
信号
(软件中断)是如何工作的?都是用RAM
处理
的吗?是否存在一致性问题?
浏览 3
提问于2012-10-04
得票数 1
1
回答
定时器在fd上的实现
、
我知道在文件描述符上接收
信号
的signalfd,我也想用定时器做同样的事情,但我知道的所有定时器
机制
都使用
信号
。
Linux
是否提供了通过文件描述符来提供计时器的
机制
?
浏览 1
提问于2012-06-28
得票数 1
回答已采纳
1
回答
在附件点上控制Wifi
信号
强度
、
、
、
在
linux
计算机(膝上型计算机)中是否有控制
信号
强度(Tx功率范围)/Signal电源的
机制
,其中机器充当无线访问point.So,最终我应该能够通过改变值来控制
信号
范围。
浏览 2
提问于2014-06-05
得票数 0
2
回答
超级V中的
Linux
客户优雅关机
、
Hyper使用什么
机制
向
Linux
客户发出
信号
,让他们优雅地关闭? 不知怎么的,CoreOS确实优雅地关闭了,但是另一个
Linux
却没有(它只是突然关闭)。
浏览 0
提问于2016-01-07
得票数 5
回答已采纳
2
回答
如何在数据写入文件时产生
信号
?
、
、
我希望在error.log上发生写操作时立即生成一个
信号
(通知),这个
信号
应该调用另一个程序,比如Parser.c,它会将error.log副本读入缓冲区,并清除日志文件的内容。一个文件有没有可能生成一个
信号
来调用另一个程序?如果是,那么我们如何通过编程来实现它?
浏览 1
提问于2012-05-07
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
细说|Linux Out Of Memory机制
Linux 6.3-rc3 强化安全机制,保护 AMD 处理器免受 SEV 侵害
linux内核机制之设备树
Linux系统编程 信号量
PHP 错误处理机制
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券