偶然崩溃的原因(不是每次都会奔溃,不过奔溃的频率也不低)
2012-04-20 23:35
309 查看
最大的原因就是多线程的问题。
如:
我在一个项目中,一个列表页面初始化完,然后开一个子线程去加载数据,
数据加载完后,在返回主线程刷新列表。
这里就有可能崩溃。
因为初始化列表结束后,会初次加载列表;
而此时子线程更改了数据;初次加载列表使用的数据就有可能引起冲突从而崩溃。
如:
我在一个项目中,一个列表页面初始化完,然后开一个子线程去加载数据,
数据加载完后,在返回主线程刷新列表。
这里就有可能崩溃。
因为初始化列表结束后,会初次加载列表;
而此时子线程更改了数据;初次加载列表使用的数据就有可能引起冲突从而崩溃。
相关文章推荐
- 不是每次做坏事都会被发现之——嵌入式编程中的内存管理
- SQL Server 2008 的 tempdb 数据库在每次SQL Server重新启动时都会重建, 而不是恢复tempdb数据库.
- 'xcopy' 不是内部或外部命令,也不是可运行的程序 不知道为什么 每次输入android命令都会出现!
- ultraEdit每次打开新文件时,不论是txt 还是php,都会提示: “文件可能不是doc格式,你要转换File为DOC格式吗?”
- execl表格,某个页签打开特别卡,每次动都会卡--》原因:对象太多,看不见的直线框;
- 【总结】网站令浏览器崩溃的原因
- 为什么每次用maven启动时,都会出现下载maven-metadata.xml文件
- 专家称黄金市场不是见底 而是即将崩溃
- Android平台程序崩溃的类型及原因总结(来自本人cnblogs博客)
- VirtualBox 安装失败的主要原因 不是正版的OS,系统主题需要还原
- 面试:如果程序崩溃,可能的原因是什么?
- 在ie7下 数据绑定下的页面都会出现 Ext.Fly()为空或不是对象 这个问题
- Linux程序崩溃(segment fault)原因的调试
- 如果点了确定,只要不清cookie,以后访问都不会再提示,如果不点确定则每次都会提示。放在js文件里,全站包含
- 修复office 每次打开office2010都会出现正在配置
- 移动App测试一些崩溃原因及触发崩溃的场景
- 增强 并不是 所有情况都会 调用
- SurfaceView常见崩溃的原因以及解决办法
- 点击按钮关闭真窗口崩溃原因探讨
- SYD8801配置UUID方法【没有CHARACTERISTIC_USER_DESCRIPTION特性】【每次写notify都会回复信息】【客户端配置描述符必须填写默认】