小编Utk*_*rsh的帖子

linux中的异常处理

我在Linux上移植Windows程序.我的程序使用Windows结构化异常处理(SEH).Linux不支持结构化异常处理,但它提供信号处理.我们可以覆盖信号来发展像范例一样的SEH.

一旦能够过滤异常,Windows提供了三种替代执行控制流程:

1)EXCEPTION_EXECUTE_HANDLER:执行处理程序2)EXCEPTION_CONTINUE_SEARCH:将异常转发到下一个块(如果不存在则转发给OS)3)EXCEPTION_CONTINUE_EXECUTION:从发生中断的指令继续异常.

如何在Linux中实现此控制流程.在Linux中,一旦处理完信号,程序就会从中断处开始执行.如何开发continue_search和execute_handler范例?

提前致谢

linux exception-handling

5
推荐指数
1
解决办法
3706
查看次数

标签 统计

exception-handling ×1

linux ×1