
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Android协程
在Looper的死循环中,它会不断地从消息队列中取出消息,并将消息分发给对应的Handler处理。当消息队列为空时,Looper会一直循环等待新的消息到达。在等待消息期间,Looper的死循环会阻塞主线程,因为它会一直占用主线程的执行时间片。这意味着主线程无法继续执行其他任务或响应用户的输入事件或系统事件。只有当主线程长时间占用了 CPU 或其他系统资源,并且长时间无法响应用户输入事件或完成关键操
Android常见设计模式
首先一个重点就是**类的初始化得在一开始就弄,并且是由static修饰**使用**static关键字创建类的静态变量时,这个变量会在类加载时被初始化**。**在java中,类加载只会发生1次**。因此,如果使用static关键字创建单例对象,那么在类加载时就会创建单例对象。但是饿汉模式是有一个缺点,就是这个变量会在类加载时被初始化,如果没用过这个实例的话,就容易造成内存的浪费。这就不符合**懒加载

Linux基础(1)
VM通常是指虚拟机(Virtual Machine)的缩写,它是一种将一台计算机分割成多个虚拟计算机的技术。每个虚拟计算机都具有自己的操作系统、应用程序和用户数据,就像它是一台独立的计算机一样。虚拟机可以在同一台物理计算机上运行多个操作系统,从而在同一台计算机上运行不同的软件和服务。CentOS是一种基于Linux的操作系统,它是一个开源免费的操作系统,是Red Hat Enterprise Li
到底了







