.NET新能源汽车锂电池检测程序UI卡死原因分析是什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2392个文字,预计阅读时间需要10分钟。
目录+一:背景+1. 讲故事+二:Windbg分析+1. 程序现象+2. 理解WindowsFormsSynchronizationContext+3. 卡死的真正原因+4. 7号线线程到底创建了什么控件+三:总结+1. 背景+1. 讲故事+这个世界事说起来也奇
目录
- 一:背景
- 1. 讲故事
- 二: Windbg 分析
- 1. 程序现象
- 2. 理解 WindowsFormsSynchronizationContext
- 3. 卡死的真正原因
- 4. 7号线程到底创建了什么控件
- 三:总结
一:背景
1. 讲故事
这世间事说来也奇怪,近两个月有三位朋友找到我,让我帮忙分析下他的程序hangon现象,这三个dump分别涉及: 医疗,新能源,POS系统。截图如下:
那这篇为什么要拿其中的新能源说事呢? 因为这位朋友解决的最顺利,在提供的一些线索后比较顺利的找出了问题代码。
说点题外话,我本人对 winform 是不熟的,又奈何它三番五次的出现在我的视野里,所以我决定写一篇文章好好的总结下,介于没有太多的参考资料,能力有限,只能自己试着解读。
本文共计2392个文字,预计阅读时间需要10分钟。
目录+一:背景+1. 讲故事+二:Windbg分析+1. 程序现象+2. 理解WindowsFormsSynchronizationContext+3. 卡死的真正原因+4. 7号线线程到底创建了什么控件+三:总结+1. 背景+1. 讲故事+这个世界事说起来也奇
目录
- 一:背景
- 1. 讲故事
- 二: Windbg 分析
- 1. 程序现象
- 2. 理解 WindowsFormsSynchronizationContext
- 3. 卡死的真正原因
- 4. 7号线程到底创建了什么控件
- 三:总结
一:背景
1. 讲故事
这世间事说来也奇怪,近两个月有三位朋友找到我,让我帮忙分析下他的程序hangon现象,这三个dump分别涉及: 医疗,新能源,POS系统。截图如下:
那这篇为什么要拿其中的新能源说事呢? 因为这位朋友解决的最顺利,在提供的一些线索后比较顺利的找出了问题代码。
说点题外话,我本人对 winform 是不熟的,又奈何它三番五次的出现在我的视野里,所以我决定写一篇文章好好的总结下,介于没有太多的参考资料,能力有限,只能自己试着解读。

