zoukankan      html  css  js  c++  java
  • Chapter 23: Termination Handlers(2)Understanding Termination Handlers by Example(6)

    The SEH Termination Sample Application

    The SEHTerm application, 23-SEHTerm.exe, demonstrates how termination handlers work. The source code and resource files for the application are in the 23-SEHTerm directory on the companion content Web page.

    When you run the application, the primary thread enters a try block. Inside this try block, the following message box is displayed:


    This message box asks whether you want the program to access an invalid byte in memory. (Most applications aren't as considerate as this; they usually just access invalid memory without asking.) Let's examine what happens if you click the No button. In this case, the thread naturally flows out of the try block and enters the finally block that displays a message box:


  • 相关阅读:
    查看tls指纹
    并行流
    方法引入2
    方法引入
    Optional.ofNullable
    stream.filter
    stream.skip limit
    反射
    Optional orElseGet
    nginx 预压缩(gzip)
  • 原文地址:https://www.cnblogs.com/zz962/p/2209697.html
Copyright © 2011-2022 走看看