Java 内存模型
1. Java内存模型是为了解决什么问题
- 缓存一致性问题
在现代计算机中,并发的处理任务是一个很常见的场景,但是并发的处理任务,就涉及到处理器和存储设备之间的数据交换,由于处理器运算速度远远的大于存储设备,所以不得不设计了多层次的缓冲,比如磁盘,内存,高速缓存。在程序运行的过程中,处理器需要把数据从内存读到高速缓存中,然后进行运算,之后需要把运算结果再从缓存写到内存中。
这几天尝试了一下 zsh,是linux shell 的一种
Mockito是一个用于java单元测试中的mocking框架
JUnit是java开发的一个测试框架,Android当然也能用
今天尝试了一下flutter,记一下过程
java层分为系统服务的binder 和 bindService的 binder
一些描述性的总结,大多数前面两篇已经描述过了
主要是锁,线程相关的一些知识点
SparseArray 是Android里面加入的数据结构