exported: 是否能被其他应用隐式调用
name:对应Service类名
permission:权限声明
process:指定进程
enable是否可以被系统实例化
- 采用扩展Binder方式来实现IBinder
- 使用Messenger方式来实现IBinder
- 使用AIDL
- 共享匿名内存
疑问: 为什么unbindService调用后,远程方法IBinder依然可以成功调用
懒汉式 - 延迟加载 - 线程不安全
饿汉式-提前加载-无锁安全,新的jvm上类只有在使用时才会被加载,最佳单例是这个,效率最高
同步锁单例模式--两种方式实现
双重校验锁机制-避免已经示例化的对象仍请求锁,请求锁比if判断消耗资源