JNI Hello World
距离上一次写博客已经很久很久了,上班有无尽的需求,下班又忙着打王者。完全没有自主学习的时间了。今天先水一篇,慢慢找回学习的欲望。
2023-08-08   schedule 2 min 48 s  
Dispatcher拆解
这是公司里的协程系列分享课程,不过这里只有Dispatcher部分,因为这部分是我做的。
2023-04-23   schedule 17 min 15 s  
带权重的随机选择
带权重的随机选择
2023-04-23   schedule 1 min 25 s  
executeUnconfined搞了什么飞机
在对Dispatchers.Main.immediate进行分析时,isDispatchNeeded正常分支很简单,但else分支足足套了3层,我说这里只是原地执行好没有说服力啊。所以一起来看看它这里在搞什么飞机。
2023-04-17   schedule 5 min 6 s  
Dispatchers.Default/Dispatchers.IO到底创建几个线程
你知道吗?Dispatchers.Default和Dispatchers.IO是共用线程池的。那么他们就能混用了吗?
2023-04-15   schedule 2 min 14 s  
知识体系
知识体系
2023-04-09   schedule 4 min 16 s  
Retrofit可以不主动切换线程吗
我们知道安卓中需要在异步线程请求网络数据或进行繁重计算任务,在主线程更新UI,否则会崩溃。然而,最近做需求时我却发现自己忘了写切换线程,然而程序正常运行,所以看下源码,到底哪里默默帮我们完成了这一切。
2023-03-30   schedule 5 min 53 s  
Kotlin的随机数不随机
Kotlin的随机数不随机
2022-12-16   schedule 3 min 32 s  
[折腾中] WanAndroid客户端
WanAndroid对外提供了站内各个模块的API,鼓励大家自己写个APP,作为一个宝贵的练手机会,我也难免手痒,尝试自己实现了下。
2022-11-06   schedule 44 s  
一个简单的桌面悬浮时钟
一个简单的桌面悬浮时钟
2022-10-07   schedule 1 min 21 s