协程 协程简单的来说,就是用户态的线程。 emmm,还是不明白对吧,那想象一个这样的场景,如果在一个单核的机器上有两个线程需要执行,因为一次只能执行一个线程里面的代码,那么就...
协程 协程简单的来说,就是用户态的线程。 emmm,还是不明白对吧,那想象一个这样的场景,如果在一个单核的机器上有两个线程需要执行,因为一次只能执行一个线程里面的代码,那么就...
引言 现在很多科技公司都在如火如荼采用Weex或是Flutter等新技术来进行混合开发。这些技术都是通过一种语言映射到原生(Android and iOS)的方式来提高用户体...
附上最近更新的面经:某大佬的20+公司面试题总结和自己的补充 一面 自我介绍下自己,不超过3分钟(实际上我的自我介绍不到一分钟)你感觉比本科阶段自己进步了多少,有哪些进步研究...
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并...
一、概述 AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接...
前些天,有人问到 “开发过程中常见的内存泄漏都有哪些?”,一时脱口而出:静态的对象中(包括单例)持有一个生命周期较短的引用时,或内部类的子代码块对象的生命周期超过了外面代码的...
最近在做相机开发的过程中,关于onPreviewFrame的问题必须单独拿出来说一下的。 公司的相机项目,是通过两个HandlerThread 来对Camera进行控制以及对...
想起来写一下Java线程状态,还是源起与最近的一次问题定位,当时碰到一个偶先超时的问题,使用jstack命令打印出堆栈信息之后,例如 通过定位线程的状态,找到了错误的原因,也...
作者: 强波 (阿里云OS平台部-Cloud Engine)博客: http://qiangbo.space/ 本文是Android进程管理系列文章的第二篇,会讲解进程管...