腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
异常
是否显式捕获和处理导致切换到内核
模式
?
、
、
、
从一本OS书中,我了解到
异常
(例如算术溢出、未定义的指令、无效的内存访问)将导致cpu从用户
模式
切换到内核
模式
,从而使操作系统能够处理
异常
。在高级编程语言中,我们可以捕获和处理程序中的默认(如上面提到的那些)或自定义
异常
,例如在C++中,通过使用try和catch,以及在Java和Python中使用类似的构造。我注意到,在这种情况下,用户程序中会给出
异常
处理程序。 默认
异常
是否仍会导致cpu从用户
模式<
浏览 1
提问于2015-02-07
得票数 5
1
回答
Arm
异常
处理机制
正在研究arm
异常
处理的基础知识,并产生了这样的疑问:(我正在以中止
异常
为例),让我们假设处理器正在以用户
模式
运行。当
异常
发生时,处理器将当前pc保存到abort_mode LR,CPSR保存到中止
模式
SPSR,执行跳转到中止的向量地址,因此PC现在将包含中止的矢量地址。因此,在将流传输到中止
模式
(将pc转到中止向量)之前,我在这里得到的是。CPU将执行以下任务:“当前pc到abort_mode LR,CPSR到中止
模式
SPSR,然后执行跳转到该中止的向量地址,”如上所
浏览 3
提问于2013-05-09
得票数 2
4
回答
在手臂/拇指状态之间切换
当发生
异常
时,为什么ARM控制器要从THUMB状态返回到ARM状态?
浏览 2
提问于2009-10-12
得票数 4
3
回答
异常
匹配
模式
我想用正则表达式匹配一个
模式
,但是我需要一些
异常
。例如,匹配"John“的每个出现,但"John”用粗体标记括起来的情况除外,即"<b>John </b>“。
浏览 4
提问于2013-03-15
得票数 0
回答已采纳
1
回答
是否有可能通过监视IDT来感知
异常
的发生?
、
、
、
、
是否可以通过监控IDT(中断描述符表)来感知
异常
的发生(在用户
模式
和内核
模式
下)?
浏览 3
提问于2012-08-22
得票数 0
4
回答
异常
处理
模式
、
、
、
这是我看到的一种常见
模式
,其中与
异常
相关的错误代码被存储为静态的final int。当创建要抛出的
异常
时,将使用这些代码之一以及错误消息来构造该
异常
。另一种选择似乎是-为每个
异常
错误情况声明一个类(尽管相关的
异常
会从公共基类中分离出来) 有中间立场吗?推荐的方法是什么?
浏览 0
提问于2011-01-04
得票数 10
回答已采纳
3
回答
2013不会在错误的代码行上停止
、
在VS的早期版本中,如果我的代码中有一个错误,并且在调试
模式
下没有
异常
处理,调试器会在错误的代码行上停止,例如在ArgumentOutOfRangeException的情况下。
浏览 8
提问于2015-11-23
得票数 3
回答已采纳
1
回答
linux中无上下文切换的进程
模式
切换
、
、
、
、
Linux中的进程可以在没有上下文切换的情况下进行
模式
切换吗?
模式
切换描述了从用户
模式
到内核
模式
的切换,或者相反的切换。上下文切换通常意味着您切换到运行另一个进程,而不是当前正在运行的进程。据我所知,只有在抛出
异常
的情况下才能进行
模式
切换。然后调用
异常
处理程序,并通过查看
异常
表来决定要做什么。但这不算上下文切换吗?因为现在CPU执行
异常
处理程序的代码,而不是进程的代码。此外,我知道为了保存进程所需的一些寄存器,
异常
浏览 17
提问于2019-07-25
得票数 0
3
回答
Eclipse (Helios)调试器-在调试
模式
和运行
模式
下获得不同的结果
、
、
、
当我执行相同的方法时,我在run
模式
下得到一个空指针
异常
,但在空指针
异常
不会出现在调试
模式
中,而只会出现在运行
模式
中。 请帮帮我。
浏览 4
提问于2011-11-30
得票数 1
回答已采纳
1
回答
当我们试图设置当前正在执行的代码的寄存器时会发生什么?
、
CodeProject有
浏览 3
提问于2013-09-10
得票数 1
回答已采纳
1
回答
ARM系统
模式
与arm监管
模式
有何不同?
、
、
、
为了比较ARM处理器
模式
和x86操作
模式
(ring0到ring 3),用户
模式
看起来就像运行用户空间程序的ring3。但是,我无法将ring0与系统
模式
或主管
模式
相关联。根据信息源的不同,这两种
模式
似乎都能很好地完成在特权
模式
下运行内核的工作。我能发现的这两种
模式
之间唯一的不同之处在于: 系统
模式
不能在
异
浏览 0
提问于2015-04-20
得票数 7
1
回答
Laravel权限被拒绝,当尝试记录时发生
异常
:流或文件。
、
、
、
、
:流或文件“/var/www/html/storage/log/laravel.log”无法在附加
模式
下打开:未能打开流:在尝试日志时出现权限拒绝
异常
:流或文件“/var/www/html/storage/log/laravel.log”不能在追加
模式
中打开:未能打开流:拒绝
异常
:流或文件“/var/www/html/storage/log/la
浏览 18
提问于2022-07-06
得票数 0
回答已采纳
2
回答
是否存在由可处理对象定义的代码部分的设计
模式
?
、
、
、
、
我的问题是:这是一种
模式
吗?这样的类有命名约定吗?或者我忽略了一些事情,并且有一个更好的方法来实现我想要的?
浏览 6
提问于2013-09-25
得票数 1
回答已采纳
2
回答
异常
处理、上下文切换和SEH
、
我最近读了一些关于
异常
处理和.Net框架的文章,这似乎让我比刚开始的时候更加困惑。在通过C#添加的CLR中,我读到: 此外,.NET框架
异常
处理机制是使用Microsoft提供的结构化
异常
处理机制构建的。如果.Net框架是使用SEH构建的,但这是仅用于未处理的
异常
,还是直接用于.NET中的所有
异常
处理(如果是的话),则是接收来自SEH的队列,还是单独使用 (如果和何时使用 )。第二,上下文从Kerrnal
模式
切换到用户
模式
是如何适应的?以及用户
模式
堆
浏览 3
提问于2010-11-25
得票数 2
1
回答
Java的
异常
处理机制是责任链设计
模式
的一个例子吗?
、
、
、
我一直在阅读关于责任链的设计
模式
,它基本上允许请求的发送方和请求的接收方之间进行解耦。请求可以沿着链传递,直到有人准备好使用该请求为止。现在,在Java中,当我们指定一个方法能够抛出一个Exception时,我们让方法的调用方处理
异常
。如果它不感兴趣,它可以将
异常
进一步传播到链上。那么,这个过程能被引用为责任链设计
模式
的一个应用吗?
浏览 2
提问于2013-03-16
得票数 5
回答已采纳
1
回答
删除实体时在大型模型中查找错误源
、
在设置新的测试系统时,我们尝试从数据库中删除项,但不是全部,删除一直持续到
异常
发生: 操作失败:由于一个或多个外键属性不可空,关系无法更改。当对关系进行更改时,相关的外键属性将设置为空值。我们现在在代码中找出错误的来源有问题,没有内部
异常
,没有实体名称查找它等等。我们如何找到错误的来源?
浏览 1
提问于2017-02-14
得票数 0
1
回答
尝试在UnauthorizedAccessException中保存HttpContext.Current.Request.Url.AbsolutePath.ToLower()结果
、
、
下面这行代码:导致未经授权的访问
异常
。
浏览 2
提问于2009-10-19
得票数 0
回答已采纳
1
回答
强制使用Visual Studio
异常
处理
模式
、
、
我在我的项目中使用Visual Studio /EHsc
异常
处理
模式
。这意味着catch(...)不会捕获结构化
异常
。我有一个公共头部,它做了一个catch(...)可以包含在消费者项目中。我担心使用我的头的项目可能会有不同的
异常
处理
模式
,这会使我的头不正常。请参阅:
浏览 0
提问于2018-04-25
得票数 3
1
回答
在叉子的过程中,孩子的执行到底是从哪里开始的?
、
、
叉系统调用创建来自父进程的重复进程。如果子进程从父进程创建相同的重复进程,那么它是否开始执行父进程正在执行的相同内核代码?还是它开始在用户空间中执行?
浏览 0
提问于2017-04-02
得票数 0
1
回答
Dse图
模式
在生产方式上的变化
、
、
、
我在Datastax网站上阅读了教程(下面添加了链接),其中说在生产
模式
上更改
模式
可能会有
异常
行为。 是否考虑在生产中创建新的
浏览 10
提问于2017-01-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
《体验服》人机挑战模式版本错误异常说明
python第十六课 单例模式与异常
示波器分段存储模式如何让异常信号无处遁形?
异常分类、捕获异常、声明异常总结
Python之设计模式、异常处理、模块与包、文件操作及编码
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券