腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
内核模式抢占
linux
、
linux-kernel
、
operating-system
我理解新的
linux
内核允许抢占内核空间
线程
。有人能简要解释一下在内核模式下执行时抢占是
如何
工作的吗?因此,当进行系统调用时,软件
中断
会将
线程
切换到内核模式,并运行所需的程序。现在,让我们说它的时间片已经结束了,另外一个用户
线程
正在运行,它还想在内核空间中执行。(或者可能是h/w
中断
)。内核
如何
维护被
中断
时为T1修改的任何结构的完整性?
浏览 7
提问于2015-01-07
得票数 4
回答已采纳
1
回答
java中
线程
的
中断
状态标志在哪里,以及为什么
中断
()方法是静态的
java
、
interrupt
第一个问题是:
中断
状态标志(该
中断
()方法应该是 )在哪里: if (this !return; } } 第二个问题是:为什么
中断
浏览 2
提问于2017-04-19
得票数 0
1
回答
中断
和Thread.sleep()/Thread.join()是
如何
操作的
java
、
multithreading
我想了解
中断
如何
使用Thread.sleep()和Thread.join()。例如,如果在
线程
(比如t1 )中,我执行Thread.sleep(),然后从另一个
线程
调用t1.interrupt(),然后Thread.sleep()抛出和InterruptException。正如我所看到的,sleep()是一种静态方法,它
如何
检测到一个
中断
被发送到调用它的
线程
? 类似于t1.join()的情况,该方法
如何
看到执行ti.join()的
线程
浏览 3
提问于2015-10-16
得票数 0
回答已采纳
2
回答
为什么内核
线程
在进程上下文中运行?
multithreading
、
process
、
linux-kernel
最近,我了解到
Linux
内核
线程
。为什么他们不简单地运行在一个传统的“
线程
”?(如果问得通的话)
浏览 6
提问于2013-09-03
得票数 3
回答已采纳
4
回答
Linux
系统调用的内部机制
linux
、
operating-system
、
linux-kernel
当
线程
通过引发
中断
80来进行系统调用时,会发生什么(详细地)?
Linux
对
线程
的堆栈和其他状态做了什么工作?为了使处理器进入内核模式,对处理器进行了哪些更改?运行
中断
处理程序后,
如何
将控制权恢复到调用进程? 如果系统调用不能快速完成怎么办:例如从磁盘读取。
中断
处理程序
如何
放弃控制,以便处理器在加载数据时可以做其他事情,然后
如何
再次获得控制?
浏览 2
提问于2010-02-20
得票数 31
回答已采纳
1
回答
监视epoll循环中的
线程
终止
c++
、
c
、
linux
、
pthreads
在
linux
中,
如何
在
线程
终止时生成一个事件来
中断
select / poll / epoll循环?进程有一个pidfd和一个SIGCHILD。
线程
也有类似的东西吗? 编辑:用于直接监控
线程
终止事件。
浏览 1
提问于2021-11-06
得票数 1
5
回答
防止
linux
线程
被调度程序
中断
linux
、
multithreading
、
interrupt
如何
告诉
linux
中的
线程
调度器不要以任何原因
中断
线程
?我在用户模式下编程。简单地锁定一个互斥锁就可以做到这一点吗?当某个函数正在执行时,我想防止进程中的其他
线程
被调度。我希望任何执行函数的
线程
都能够在没有
中断
的情况下完成执行,即使超过了
线程
的时间片。
浏览 0
提问于2010-04-08
得票数 20
回答已采纳
2
回答
Linux
在所有内核上都会进入内核吗?
multithreading
、
linux-kernel
、
multicore
对于运行
Linux
2.6.x的多核计算机,当
线程
进行系统调用时会发生什么?它是只在运行
线程
的核心上插入内核,还是在所有核心上插入到内核中(如果这是一个新手问题,对不起)。这种行为(以正确的为准)在接收
中断
时是否相同?如果不是,有何不同?
浏览 2
提问于2010-01-13
得票数 2
回答已采纳
2
回答
当针对
中断
处理程序调用bottom half时
linux-kernel
、
linux-device-driver
、
interrupt-handling
当提到
Linux
内核
中断
处理程序时,据我所知,
中断
执行有两个阶段,第一个阶段是上半部分,第二个阶段是下半部分。 我知道上半部分将在硬件
中断
发生时立即执行,但我的疑问是下半部分何时以及
如何
执行?
浏览 1
提问于2013-12-07
得票数 5
1
回答
线程
在
Linux
中互相
中断
吗?
linux
、
multithreading
我正在学习多
线程
的关键部分。我要作一般性发言:但我也从另一个网站了解到那么
如何
才能禁用
中断
来防止竞争条件呢?这可以用
Linux
来解释吗?
浏览 0
提问于2018-12-26
得票数 0
回答已采纳
1
回答
POSIX纳米睡眠是
如何
在x86
Linux
上实现的?
kernel
、
posix
nanosleep是
如何
在x86
Linux
上实现的?该说明指出:假设我想睡上n纳秒。这将暂停到下一个“外部
中断
”。所以,我需要安排一个
中断
。我的处理器
如何
知道在那个时候
中断
--例如,它会检查每个周期吗?
浏览 0
提问于2022-12-02
得票数 2
回答已采纳
2
回答
一种
中断
驱动采样分析器的实现
c++
、
profiling
、
sampling
我正在尝试创建一个在
linux
上工作的抽样分析器,我不知道
如何
发送
中断
或者
如何
获得程序计数器(pc),这样我就可以知道程序在
中断
时的位置。我尝试过使用signal(SIGUSR1,Foo*)并调用回跟踪,但是当我引发(SIGUSR1)时,我得到了
线程
的堆栈,而不是程序正在运行的
线程
。我不确定这是否是正确的方法. 有什么建议吗?
浏览 5
提问于2014-05-12
得票数 2
回答已采纳
2
回答
本机方法中等待I/O完成的Java
线程
阻塞
java
、
multithreading
、
java-native-interface
、
blocking
、
interrupt
int n = read(g_fd, dest, len); FileDescriptor和本机代码之间共享文件描述符的方法,如本文所演示的:,然后我们可以使用创建可<e
浏览 2
提问于2011-11-01
得票数 3
回答已采纳
1
回答
如何
在C++11中实现像“
中断
异常”行为那样的Java
c++
、
linux
、
multithreading
、
c++11
在等待事物的java调用中,当等待操作完成的
线程
被“
中断
”时,时间、IO、semphores等将抛出一个"InterruptedException“。显然,在
Linux
、std::
线程
等中使用的“信号”机制有点混乱,很难管理。我基本上想要实现一种方法,从另一个
线程
中中止互斥和信号量等待、等待连接等对
线程
的“
中断
”调用,并通过异常或返回值捕捉这一事实,即这是在被“
中断
”的
线程
中完成的,而不影响任何其他正在运行的
线程</
浏览 1
提问于2018-01-02
得票数 0
回答已采纳
2
回答
linux
中在
中断
上下文中运行用户
线程
c
、
linux
、
linux-kernel
、
kernel
、
linux-device-driver
我正在编写一些自定义的应用程序,并允许更改
linux
内核中的
中断
处理程序代码。有没有办法让它工作。 谢谢
浏览 2
提问于2012-06-02
得票数 2
回答已采纳
1
回答
scanf函数和EINTR信号
c
、
linux
、
signals
、
scanf
、
eintr
我在
Linux
平台上工作。我有一个基于控制台的多
线程
应用程序,它加载一个用于其他功能的多
线程
共享对象库。共享对象库在内部打开用于通信的串行端口。该库使用'open','read‘和'write’
Linux
系统调用进行串行通信。串口通信采用信号处理器接收数据。控制台应用程序中的主
线程
等待'scanf‘语句,以从用户获取输入。每当串行端口上有任何活动时,都会生成信号,由于该信号会使用EINTR (
中断
的系统调用)
中断
“sca
浏览 7
提问于2015-03-25
得票数 0
1
回答
如何
在
Linux
中
中断
用户空间应用程序
linux
、
driver
、
interrupt
、
dma
、
userspace
我正在开发一个
Linux
驱动程序。用户空间应用程序希望驱动程序执行异步操作(数据传输),并且只在操作完成时才得到通知。用户空间应用程序
如何
异步获得通知?我知道在内核空间中,可以安装一个
中断
处理程序来处理完成
中断
。我的问题是用户空间,因为我的数据必须在用户空间中处理。我能想到的是在用户空间中创建一个
线程
,然后等待驱动程序完成任务。更普遍的是,
如何
处理
Linux
在用户空间中的
中断
?
浏览 5
提问于2014-12-05
得票数 3
回答已采纳
1
回答
在kubernetes中,长时间等待的
线程
可以限制cpu吗?
java
、
spring-boot
、
kubernetes
多个长时间等待的
线程
(在远程rest调用响应上被阻塞,不受CPU限制)可以限制CPU吗?此cpu节流导致pod重启,因为健康检查响应需要时间才能响应。
浏览 29
提问于2020-12-31
得票数 0
回答已采纳
1
回答
为什么我们要禁用关键部分的
中断
?
multithreading
、
synchronization
Release_lock(){enable Interrupts;} 我的问题是:当获取关键部分的锁时,为什么要禁用
中断
?
浏览 6
提问于2015-01-16
得票数 0
1
回答
OS X libstdc++防止boost::thread
中断
?
multithreading
、
c++11
、
boost
、
libstdc++
、
libc++
考虑下面的示例代码,它创建一个
线程
并使用thread::interrupt调用从主
线程
中断
它:#include <boost/thread.hpp>输出显示启用了
中断
+ -lboost_thread-mt -lboo
浏览 0
提问于2015-06-18
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
多线程学习之如何中断线程
Java虚拟机如何快速找到GC Roots?又是如何中断线程?
我们该如何正确的中断一个线程的执行??
Python多线程怎样优雅的响应中断异常
linux多线程服务器
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券