JVM(Java)或CLR(C#)中的运行时异常处理(如除零)

Inv*_*ble 3 .net c# jvm exception

JVM或CLR(公共语言运行库)处理如何处理除以零?在执行除法指令之前,它是否每次检查分母?或者是否使用回调函数处理它,当处理器引发"除以零"陷阱时调用该函数?

任何输入将不胜感激.

谢谢,艾伦

Han*_*ant 6

我知道的所有处理器都会为此生成硬件陷阱.这由操作系统处理并反映到具有OS依赖机制的用户模式代码(信号,异常等).运行时选择哪个并转换为Java或.NET异常.