腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当进程处于内核模式时,默认情况下内核会阻止
挂起
信号吗?
、
、
计算机
系统
:程序员的观点说: 8.5.1信号术语--最多一次接收待定信号。对于每个进程,内核主要保持pending位向量中的
挂起
信号集和blocked位向量中的
阻塞
信号集。8.5.3当内核将进程p从内核模式切换到用户模式(例如,从
系统
调用返回或完成上下文切换)时,它检查未
阻塞
的
挂起
信号集(未决和
阻塞
)是否为p。当进程处于内核模式时,默认情况下内核会阻止
挂起
信号吗?当进程处于内核模式时,内核会在位向量blocked中为
挂起
的信号设置位吗
浏览 0
提问于2020-10-25
得票数 0
1
回答
用C语言打印
挂起
信号队列中的
阻塞
信号
、
、
、
信号在被
阻塞
时被添加到
挂起
队列中,并且只有在它们被解除
阻塞
时才会被传送。我想
阻塞
某个信号,并且仅当所有信号都在等待队列中时才解除
阻塞
。是否有一种机制或
系统
调用可以用来为我的进程打印
挂起
的信号。
浏览 1
提问于2018-11-05
得票数 0
1
回答
如何确定在
linux
机器上是否缓冲了STDERR?
、
、
、
、
我有一个java应用程序调用
挂起
的ksh脚本。从后端可以看出,脚本写入STDOUT的过程已经完成并且被
阻塞
了。STDERR应该是空的,我的java代码首先读取它。调试显示,java应用程序在读取STDERR输入流时
挂起
,这反过来会导致试图向STDOUT写入更多内容的脚本进程被
阻塞
。这个应用程序在多个
Linux
机器上运行良好(除了一个之外,所有的操作
系统
和内核都是相同的)。将每个输入流读取放在单独的线程中可以解决这个问题。我知道
linux
对STDERR的默认设置是无缓冲的
浏览 1
提问于2013-08-06
得票数 0
3
回答
套接字recv()函数
、
、
在c++中,在windows操作
系统
中,对TCP socket调用recv()时,如果套接字连接以某种方式关闭,recv()会立即返回还是
挂起
?
阻塞
和非
阻塞
套接字的结果会是什么(立即返回或
挂起
)?
浏览 2
提问于2019-02-20
得票数 0
2
回答
如何在
挂起
的多个操作
系统
之间共享RAM?
、
我注意到,无论是在分区、
Linux
还是Windows上,我都可以
挂起
任何一个
系统
,然后引导到另一个
系统
。由于
挂起
操作
系统
不会将数据写入磁盘,因此将保留RAM的内容。因此,在
挂起
之前,引导到
Linux
是不是会覆盖RAM的内容,从而覆盖Windows的上下文(或者仅仅是
挂起
的另一个操作
系统
)?例如,我能够:
挂起
Windows
挂起</
浏览 0
提问于2014-11-06
得票数 0
3
回答
请解释暂停过程的以下特点
、
、
、
以下是William Stallings的“操作
系统
、内部和设计原则”,他在其中解释了
挂起
的进程的特点。 我不明白这一点,什么是
阻塞
条件和暂停条件?谁能解释一下这一点吗?
浏览 11
提问于2016-08-26
得票数 2
回答已采纳
1
回答
自旋锁是免费的吗?
、
、
wiki上无锁的定义: 如果任何线程的故障或
挂起
不能导致另一个线程的失败或
挂起
,则称为非
阻塞
算法。我认为spinlock是无锁的,或者至少是非
阻塞
的。但现在我不确定了。因为从定义上来说,"spinlock is not lock-free"对我来说也是有意义的。例如,如果保持自旋锁的线程被
挂起
,那么它将导致其他线程在外面旋转。因此,根据定义,spinl
浏览 4
提问于2016-12-14
得票数 7
回答已采纳
1
回答
操作
系统
是否会
挂起
IO上
阻塞
的线程
、
、
、
因此,当一个线程执行一个昂贵的IO操作时,我认为它被
阻塞
了(在IO完成之前,不会再处理更多的指令)。我想知道的是,操作
系统
是否被优化为实际
挂起
该线程,并且在IO操作完成之前不对其进行调度。因此,本质上的问题是,IO上被
阻塞
的线程是继续占用CPU周期而不做任何事情,还是操作
系统
挂起
它,并在它准备好时重新唤醒它?
浏览 2
提问于2020-06-08
得票数 0
1
回答
乙状面罩后信号的传递
、
我的印象是,使用sigprocmask()来解除一个信号会导致一个
挂起
的
阻塞
信号被传递到处理中。在sigprocmask()用于解除
阻塞
信号的特定情况下,如果有一个已解除
阻塞
的
挂起
信号(例如SIGUSR1),那么信号SIGUSR1是否会通过调用sigprocmask()来传递给进程,该调用在解除
阻塞
不同信号的同时保持SIGUSR1不
阻塞
?
浏览 3
提问于2018-05-05
得票数 0
回答已采纳
2
回答
实时编码
系统
中的主循环和侦听器
我的问题是关于在后台运行的主循环的构造,倾听命令和信号,以及它们是如何被构造成高效的。例如,在实时音乐合成编程语言(如SuperCollider或PureData )中,有一台声音服务器正在等待源代码中的更改,并立即将更改应用到程序中。这些东西是否像简单的while循环,会永远运行,等待环境中的更新。在python中运行一个简单的while循环将占用一半以上的CPU,因此这肯定无法完成。有人能给我一些提示吗?
浏览 0
提问于2019-01-20
得票数 0
2
回答
有JVM用旋转等待实现
阻塞
吗?
、
、
、
、
在实践中的Java并发中,作者写道: 当我读到这篇文章时,我感到很惊讶。是否有任何已知的JVM实现
阻塞
,无论是
浏览 2
提问于2011-06-13
得票数 5
回答已采纳
2
回答
试图找出我的debian服务器崩溃的原因
、
、
我正在运行物理debian服务器作为存储,昨天21点左右,他崩溃了,我从/var/ log /syslog中找到了以下日志:我不能对机器进行SSH,也不能访问网络用户。我确实得到了回复..。我试着连接物理屏幕,但我得到的只是一个黑色的屏幕。 我不太明白..。如果有人能给我解释一下,我会很高兴的,谢谢!
浏览 0
提问于2017-04-03
得票数 0
2
回答
linux
+防火墙+如何检查
linux
上的任何端口是否被防火墙/ iptables
阻塞
、
、
、
我的redhat
Linux
机器上的一些应用程序无法工作(我们怀疑根据应用程序日志,某些端口被
阻塞
了) 因此,我们希望检查操作
系统
上所有被防火墙/iptables
阻塞
的端口。是否可以扫描/验证
linux
操作
系统
上的所有端口(比如/etc/services )并验证被
阻塞
的端口?
浏览 0
提问于2017-08-02
得票数 1
回答已采纳
3
回答
哪些绿色线程库可用于C,可以与Haskell的绿色线程的性能和易用性相匹配?
、
、
、
、
forkIO :: IO () -> IO ThreadId对于我的应用程序,如果线程只打开
阻塞
操作而不是强制
挂起
就足够了,因为对于网络IO来说,所有线程都非常频繁地
阻塞
,而且我只使用splice
系统
调用来要求
Linux
内核在套接字之间推送数据。
浏览 4
提问于2013-01-16
得票数 25
1
回答
程序挂在
Linux
用户空间中的FD_SET宏上
、
、
我在
Linux
中访问CAN,使用socket可以接近并使用recvfrom。因为它是
阻塞
调用,所以我想使用select
系统
调用。我的程序
挂起
@ FD_SET宏。它与FD_CLR宏很好地工作。
浏览 5
提问于2015-03-19
得票数 1
1
回答
Erlang接收消息--它是如何在内部完成的?
接收是通过
阻塞
IO或异步IO完成的? 如果是前者,则意味着操作
系统
线程被
阻塞
,如果接收到多个进程
挂起
,则由于线程上下文切换导致性能下降,也可能达到操作
系统
的线程限制。
浏览 0
提问于2013-05-24
得票数 5
回答已采纳
2
回答
请求排队
、
、
这是关于等待IO的呼叫,它允许上下文切换,或非
阻塞
调用模型: 编辑:这是一个广泛而具体的问题。这是关于IO设备和CPU,操作
系统
用来完成工作-所以请回答你能做什么。这也是关于内存的,因为每个IO操作都涉及到数据的内存(如
浏览 3
提问于2014-08-25
得票数 2
回答已采纳
1
回答
如何调试相机断开后CentOS/AlmaLinux关机
挂起
、
、
在那一刻,我关闭了
系统
。在关机期间,
系统
在说“达到目标关机”、“达到目标最后一步”和“启动电源关闭”之类的话后,
系统
将
挂起
。
挂起
之后,如果保留足够长的时间,就会从内核获得一些内核信息:任务
阻塞
超过120秒钟。 在断开摄像机之前关闭奶酪仍然挂着
系统
。只有保持相机的连接(或者永远不连接),你才能避免
挂起
。我们开发了一个基于
Linux
的设备,我们不能让它在关机时挂断,特别是在我们花了很多时间试图让我们的客户不再简单地关闭设备之后。
浏览 0
提问于2022-03-23
得票数 1
1
回答
进程是否可以在驻留在辅助内存中时执行IO?
我对操作
系统
中的
挂起
、等待和
阻塞
术语感到困惑。我把它读为一个处于等待或
阻塞
状态的进程,它需要被抛入sec内存,并在完成IO后与主内存恢复。 进程是否可以在驻留在辅助内存中时执行IO?
浏览 11
提问于2019-06-09
得票数 -2
1
回答
linux
kill()在进程执行信号处理程序之后返回吗?
、
、
linux
内核是否确保程序在
linux
()返回之前就被杀死了?如果没有,我必须检查这个程序是否已经被消灭了。
浏览 2
提问于2020-03-01
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券