接上一章Java内存模型之重排序,我们来了解下顺序一致性。 学习完重排序之后,顺序一致性这个概念,也就很好懂了。 顺序一致性内存模型是一个理论参考模型,在设计的时候,处理器的...
IP属地:上海
接上一章Java内存模型之重排序,我们来了解下顺序一致性。 学习完重排序之后,顺序一致性这个概念,也就很好懂了。 顺序一致性内存模型是一个理论参考模型,在设计的时候,处理器的...
引入一个BUG 在介绍工作原理之前,先引入一个问题(BUG),为什么在子线程中执行 new Handler() 会抛出异常? 崩溃如下 出现BUG,最好的老师就是看源代码,因...
什么是RemoteViews? 翻译成自己的话就是: RmoteViews是一个能显示在其他进程的视图。同样也提供了一些基本的操作方法来修改视图的内容。 从这段描述来看,我们...
RecyclerView的介绍 RecyclerView是 android-support-v7-21 开始提供的一个控件,官方对于它的介绍是:RecyclerView是 L...
CHANGE LOG v0.1 2018/07/17 Chuck Chan 示例 我们先来看 ThreadLocal 的一个操作示例。 以下是结果 这个示例在3个不同的线程中...
AndroidStudio点击build按钮后,AndroidStudio就会编译整个项目,并将apk安装到手机上,这个过程就是Android工程编译打包过程。主要的流程是编...
一、MVC(Model,View,Controller)MVC模式是最经典开发模式之一,它分为三个部分Model,View,Controller。 适用场景:适用于较小,功能...
一 :Activity activity的主要作用是展示一个界面并和用户直接交互。activity启动由Intent触发:(需要去AndroidManifest.xml中注册...