1. 首页
  2. 区块链
  3. 以太坊
  4. 进程退出、dll卸载、静态成员析构的Crash

进程退出、dll卸载、静态成员析构的Crash

上传者: 2020-11-25 19:41:42上传 RAR文件 5.33KB 热度 7次
进程退出时(调用了 return 0; 之后CRT析构了全局对象,然后调用ExitProcess)dll中的静态成员并未在ExitProcess之前析构,而是exe通知dll detach之后再析构的。ExitProcess的时候,系统会强制回收一些new出来的堆区空间,如果这之后dll中的静态变量还会 引用到这些空间,则会出现内存不可读的错误。
下载地址
用户评论