- 从业以来其实我一直对线程池接触的比较少,了解的比较潜,最近也看了看相关的知识,今天呢总结一下线程池的知识。 线程池能有效的处理多个线程的并发问题,避免大量的线程因为互相强占系统资源导致阻塞现象,能够有效的... 从业以来其实我一直对线程池接触的比较少,了解的比较潜,最近也看了看相关的知识,今天呢总结一下线程池的知识。 线程池能有效的处理多个线程的并发问题,避免大量的线程因为互相强占系统资源导致阻塞现象,能够有效的...
- 文章目录 一、Activity 启动源码分析 ( Activity -> AMS 阶段 ) 一、Activity 启动源码分析 ( Activity -> AMS... 文章目录 一、Activity 启动源码分析 ( Activity -> AMS 阶段 ) 一、Activity 启动源码分析 ( Activity -> AMS...
- 文章目录 一、线程栈二、栈帧三、栈帧 - 局部变量表四、反汇编字节码文件五、Java 虚拟机指令手册六、程序计数器 一、线程栈 装载 HelloWorld.clas... 文章目录 一、线程栈二、栈帧三、栈帧 - 局部变量表四、反汇编字节码文件五、Java 虚拟机指令手册六、程序计数器 一、线程栈 装载 HelloWorld.clas...
- 一: 相同点 1、两者都是接口 2、通过Thread.start()开启线程后执行 3、两者可以通过线程池进行执行 二: 不同点 1、call方法可以抛出异常(thro... 一: 相同点 1、两者都是接口 2、通过Thread.start()开启线程后执行 3、两者可以通过线程池进行执行 二: 不同点 1、call方法可以抛出异常(thro...
- 好吧好吧,今天去面试的时候,一个熊二般的面试官问我handler的机制,以及和Looper的关系,以及更新UI有哪些方式。可是我是小白啊,所以不知道,所以就不可能通过面试,不过今年工作可真不好找。回来后又... 好吧好吧,今天去面试的时候,一个熊二般的面试官问我handler的机制,以及和Looper的关系,以及更新UI有哪些方式。可是我是小白啊,所以不知道,所以就不可能通过面试,不过今年工作可真不好找。回来后又...
- 文章目录 一、消息中心二、订阅方法时的注解三、订阅方法封装四、订阅对象-方法封装五、线程模式六、Activity 中测试上述框架七、博客源码 一、消息中心 该消息中... 文章目录 一、消息中心二、订阅方法时的注解三、订阅方法封装四、订阅对象-方法封装五、线程模式六、Activity 中测试上述框架七、博客源码 一、消息中心 该消息中...
- 文章目录 前言一、根据不同的线程模式进行不同的线程切换操作二、完整代码示例 前言 发布线程发布事件之后 , 消息中心需要转发这些事件 , 并执行相应的订阅方法 ; 在转发的过程中 , 需... 文章目录 前言一、根据不同的线程模式进行不同的线程切换操作二、完整代码示例 前言 发布线程发布事件之后 , 消息中心需要转发这些事件 , 并执行相应的订阅方法 ; 在转发的过程中 , 需...
- 文章目录 一、ActivityThread 主函数启动二、ActivityThread 绑定 ApplicationThread三、AMS attachApplication -> atta... 文章目录 一、ActivityThread 主函数启动二、ActivityThread 绑定 ApplicationThread三、AMS attachApplication -> atta...
- 抓住十一月的尾巴,分享一首童年回忆: 🎶brave heart 看到这个标题,好多人第一时间想到的是什么? 感兴趣的不妨跟着下面的代码看看会发生什么? 首先我在 onCreate 方法里调用 set... 抓住十一月的尾巴,分享一首童年回忆: 🎶brave heart 看到这个标题,好多人第一时间想到的是什么? 感兴趣的不妨跟着下面的代码看看会发生什么? 首先我在 onCreate 方法里调用 set...
- 在进行异步操作时,我们经常会使用到Handler类。常见的写法如下。 public class MainActivity extends Activity { ...... &n... 在进行异步操作时,我们经常会使用到Handler类。常见的写法如下。 public class MainActivity extends Activity { ...... &n...
- 文章目录 前言一、Android 进程二、Android 应用启动流程 前言 参考 【Android 逆向】Android 系统文件分析 ( /proc/pid 进程号对应进程目录 | o... 文章目录 前言一、Android 进程二、Android 应用启动流程 前言 参考 【Android 逆向】Android 系统文件分析 ( /proc/pid 进程号对应进程目录 | o...
- linux命令查看开放哪些端口 netstat -nupl (UDP类型的端口) netstat -ntpl (TCP类型的端口) a 表示所有 n表示不查询dns t表示tcp协议 u表示ud... linux命令查看开放哪些端口 netstat -nupl (UDP类型的端口) netstat -ntpl (TCP类型的端口) a 表示所有 n表示不查询dns t表示tcp协议 u表示ud...
- 一:基本类型的装拆箱场景: 特点: 装箱操作会创建对象,频繁的装箱操作会消耗许多内存,影响性能,所以可以避免装箱的时候应该尽量避免。 当两种不同类型用==比较时,包装器类的需要拆箱, 当同种类型用==比较时,会自动... 一:基本类型的装拆箱场景: 特点: 装箱操作会创建对象,频繁的装箱操作会消耗许多内存,影响性能,所以可以避免装箱的时候应该尽量避免。 当两种不同类型用==比较时,包装器类的需要拆箱, 当同种类型用==比较时,会自动...
- 文章目录 一、EventBus 中主线程支持类二、MainThreadSupport 解析三、MainThreadSupport 解析四、PendingPost 链表 一、E... 文章目录 一、EventBus 中主线程支持类二、MainThreadSupport 解析三、MainThreadSupport 解析四、PendingPost 链表 一、E...
- 本文参考自zheng_weichao的文章 概述 最近在学习framework所以近期会把学到的东西总结出来写成文章,我们知道任何控制类程序都有一个入口,Android肯定也是有,查阅资料知道了And... 本文参考自zheng_weichao的文章 概述 最近在学习framework所以近期会把学到的东西总结出来写成文章,我们知道任何控制类程序都有一个入口,Android肯定也是有,查阅资料知道了And...
上滑加载中
推荐直播
-
智能观测进化论系列沙龙(第一期)
2025/02/28 周五 14:00-16:30
华为及外部讲师团
本期直播就智能化可观测技术的融合与创新、落地与实践、瓶颈与未来等业界关心的话题进行深入探讨。
回顾中 -
聚焦Deepseek,洞察开发者生态发展
2025/02/28 周五 19:00-20:30
蒋涛 csdn创始人
深入剖析Deepseek爆发后,中国开发者生态潜藏的巨大发展潜能与未来走向,精准提炼出可供大家把握的时代机遇,干货满满,不容错过。
回顾中
热门标签