概述
01
前言
程序崩溃有很多原因,如栈不平、内存越界等等,对于新手,特别是在多线程环境中,很多与出现程序崩溃的现象,今天,我们简单聊一聊 线程中程序崩溃的一大祸根——内存越界访问(操作)。02
原理分析·和你说说种田的故事
说到内存越界,我们就得先简单地描述下内存使用机制。 假设 我们(系统)有一块长度为 50 的田地 【示意效果】: |1234567890|1234567890|1234567890|1234567890|1234567890| 现在有一个我们命名(定义)了一个【变量A 】,这个变量是文本型(这里必须解释下,文本型变量的的实际字节长度是你看到字节长度上+1 ,具体原因是有一个'