Android线程启动流程探索
简单探索一下Android中线程的启动流程。
简单探索一下Android中线程的启动流程。
我们知道Java中提供了动态代理机制,可以动态进行代理,示例代码如下:
1 | public class ProxyFactory { |
那么,动态代理在Android的ART中是怎么实现的呢?
下面通过阅读代码简单探究一下。
最近学习Android开发,了解到Java中可以使用synchronized块进行线程同步。
因此来探究一下在Android中,synchronized是怎么实现的。
在iOS13适配过程中会有使用低版本的SDK进行编译然后跑在高版本的设备上进行兼容性适配。 如果每次都打包出来跑在高版本的设备上实在有些麻烦又不方便Debug。其实,低版本的Xcode是可以调试高版本的设备的,只是需要进行一点改动。
由于想使用SpaceVim
的一套配置, 但很多Vim的插件需要启用+lua
或+python
配置, 服务器上自带的没有这些配置,所以从源码来自行编译Vim启用这些配置。
最近又重温了TCP/IP的知识,果然比第一次看的时候有感悟多了,那就写一点东西来总结一下。