首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
guiyichen1482368980000
掘友等级
安卓开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
Java多线程10-线程池
a、线程的创建与启动开销,与普通对象相比,Java线程还占用了额外的存储空间:栈空间;而且线程的启动会产生相应的线程调度开销 b、线程的销毁 c、线程的调度开销:线程的调度导致上下文切换,从而增加处理器资源的消耗,使得程序本身可以使用的处理器资源减少 d、 一个系统能够创建的线…
仿点评下拉广告曝光
不多说,先看想要实现的效果: 先分析上述过程: 第一步:下拉,导航栏根据下拉的距离进行隐藏;不超过临界距离H1而释放时进行恢复 第二步:下拉超过临界距离H1而又不超过临界距离H2,在此区间进行释放时则进行恢复到H1位置进行刷新等待2s后再进行恢复 第三步:下拉超过临界距离H…
Java多线程13-性能调优
a、 锁消除:JIT编译器在动态编译同步块时,借助逃逸分析的技术来判断所使用的锁对象是否只能够被一个线程访问而没有被发布到其他线程;如果被证实只能够被一个线程访问,则编译时不生成synchronized所对应的机器码。 c、 偏向锁:基于观测结果:大多数锁没有被争用,并且这些锁…
Java多线程7-线程的活性保障
活性故障:由资源稀缺性或者程序自身的问题和缺陷导致线程一直处于非RUNNABLE状态,或者程序虽然处于RUNNABLE状态但是其要执行的任务却一直无法进展的故障现象。 一、鹬蚌相争:死锁 如果两个或更多个线程因相互等待对方而被永远暂停,那我们就称这些线程产生了死锁 死锁的检测:…
Android开发艺术探索2-进程通信(Messenger)
我们先把通信机制图画出来,然后再贴具体实现代码 下面,我们先看服务端代码: 我们需要一个背后运行的service来为其他应用提供工作,所以很快的我们就想到了创建一个类继承Service,并实现其onBind(Intentintent)方法 public IBinderonB…
java多线程实战学习1
第一章介绍了java线程是什么,怎么使用、有什么方法,又有哪些状态。
Tinker与nuwa对比探讨3
上个星期自己感冒了、前前后后去了几趟医院,中间有时间就继续探究Tinker的热修复过程,最后用keynote给同事们做了次分享;内容较深、都是干货 Nuwa修复原理 先说nuwa的修复原理,我们知道classLoader的加载过程、从Elements数组中先找到的cla…
Java多线程-大结局
从九月二十号开始到今天十一月二十三号,整整两个月啊,Java多线程这本书终于完整看完了,现在开始整理Java多线程全部内容、也算是一次回顾与总结。 4、linux了解怎么样。各个用户之间权限了解吗 ? 5、手写代码:求两个链表相交。
Tinker比对Nuwa
这两天在demo上接入Tinker,对代码修复、资源修复、So库修复、签名、棒棒加固等流程和效果做验证;完成后、这些都测试通过,再进行与现用的nuwa做对比;所以、下面的内容就是两者功能及性能的对比分析 先看表、暂时不看阿里系的 Nuwa的修复过程: Gradle 的Nu…
Sophix学习总结(1)
15年开始,时至今日、各家热更新热修复如雨后春笋般纷纷绽放,百花齐放、最后到阿里的sophix时;为之前种种算是做了总结吧;我学习热修复技术原理已有些时日了,总害怕自己会忘记、所以还是写篇总结进行记录吧。
下一页
个人成就
文章被点赞
47
文章被阅读
7,322
掘力值
404
关注了
19
关注者
24
收藏集
0
关注标签
30
加入于
2016-08-04