博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用SparseArray并发时java.lang.ClassCastException
阅读量:7295 次
发布时间:2019-06-30

本文共 292 字,大约阅读时间需要 1 分钟。

hot3.png

SparseArray callBackers;

通过 callBackers.valueAt(i) 获取 CallBacker, 出现
java.lang.ClassCastException: java.lang.Object cannot be cast to 错误;
看源码,发现 SparseArray 在做删除操作时, 非真正删除了key,value;
而是将key对应的 value 设置成 一个Object ,故在并发情况下,导致无法ClassCastException

转载于:https://my.oschina.net/u/2430651/blog/855551

你可能感兴趣的文章
SQL内联、外联的简单理解
查看>>
友情链接
查看>>
Joomla源代码解析
查看>>
Docker集群管理(一)—— 基础docker+swarm+shipyard
查看>>
聊下并发和Tomcat线程数(Updated)
查看>>
bzoj1389
查看>>
eclipse设置代码上屏按键
查看>>
事件的stopImmediatePropagation和stopPropagation
查看>>
统计iOS产品不同渠道的下载量
查看>>
做你心目中的达文西
查看>>
数据挖掘复习 回归
查看>>
SpringBoot-03:SpringBoot+Idea热部署
查看>>
分布式系统cap理论
查看>>
BEC listen and translation exercise 11
查看>>
cocos 碰撞系统
查看>>
记一次通宵加班
查看>>
解决iframe重定向让父级页面跳转
查看>>
poj2926
查看>>
poj1135
查看>>
[开源]KJFramework.Message 智能二进制消息框架 -- 对于数组的极致性优化
查看>>