程序员

Google架构师总结的Android锁机制分析,带你深入补齐并

2019-03-20  本文已影响0人  搬砖小老弟

并发:什么是并发?

举个很简单的例子,当你一遍在噜噜噜,一遍看小视频的时候,同时在做两件事,这就是并发

## 并发的好处

1:提高资源利用率:当一个人玩并没有完全占用系统资源,就可以利用并发来提高资源利用李,同时也能更快的完成任务

2:在程序任务上更加精简:就拿上一个例子来说,左手做什么,右手做什么,任务明确分配好,又能同时进行,既提高了效率,逻辑又清晰

3:更高的相应程序:这个拿Android客户端举个例子,上传图片时,当前界面还是正常运转没有卡死,图片也正常上传,既保证了界面被响应,

又保证图片可以上传

##  Android到底应不应该用并发

Android程序员不应该对并发感到恐惧,相反我们应该拥抱并发,并发能合理解决UI卡顿问题。

开发者为了省时省力将稍微有点耗时的操作丢到主线程执行,累计起来,是一个不可忽略的性能问题。

一个好的APP一定是对现成端丽有序,UI流畅,不会阻挡用户的交互。

## 我们改如何学习并发呢?

学习并发之前,我们必须弄清楚锁的原理,并发的核心是锁,只有把锁弄透彻了,并发对你来说并不是难事

首先我们了解Synchronized的三种方式:修饰实例方法    修饰静态方法  修饰代码块![在这里插入图片描述](https://img-

今天位大家先分析到这里,下篇继续分享为什么Synchronized又这么独特的功能呢?对象object及虚拟机层实现等内容,觉得对你有帮助的小伙伴可以关注喔,点赞支持下。

上一篇 下一篇

猜你喜欢

热点阅读