异常控制流
文章平均质量分 86
卖兔子的小男孩
这个作者很懒,什么都没留下…
展开
-
new-handler用法
c++、内存分配、new-handler、nothrow原创 2023-02-21 00:24:54 · 513 阅读 · 0 评论 -
异常控制流(进程、虚拟内存、信号)
异常控制流(进程、虚拟内存、信号) CPU执行的指令序列称为控制流,异常控制流可以这样理解,CPU本来一条接着一条的顺序执行指令序列,但是突然有异常或者信号使得执行指令的顺序发生改变。有点像汇编和C语言中的跳转,但汇编中虽然跳转了,CPU还是按照顺序执行着指令(CPU还是执行程序中的代码),异常控制流则是代码不再运行,或者操作系统从用户态转为核心态,或者进程上下文切换。 底层上的异常控制流一般是异常引起的,上层的异常控制流一般表现为进程的上下文切换、信号或者C语言中的一些函数。但我觉得上层的这些也是由底层实原创 2021-04-15 00:58:20 · 195 阅读 · 0 评论