最新 最热

Android面试题之Kotlin Jetpack组件LifecycleScope

在Kotlin中,LifecycleScope是Android Jetpack架构组件的一部分,主要用于简化与生命周期相关的协程管理。它属于androidx.lifecycle:lifecycle-runtime-ktx库的一部分,通过结合使用 LifecycleOwner 和协程,简化了协程与And...

2024-06-13
3

Android面试题之Kotlin 协程的挂起、执行和恢复过程

协程(Coroutine)的挂起和恢复机制是其高效管理并发性的核心。这些过程涉及多个关键步骤,包括状态和上下文的保存、释放线程控制权、以及恢复时的通知等。...

2024-06-13
2

Android面试题之Kotlin协程到底是什么?它是线程吗?

Kotlin中的协程经常被称为“轻量级线程”,这是相对于传统的线程模型而言的。为了更好地理解这一点,我们需要从内存占用、任务切换、JVM内存模型等多方面进行剖析。...

2024-06-13
2

Android面试题之Kotlin多路复用和并发

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2024-06-13
2

Android面试题之kotlin热流和channel

StateFlow是一个状态容器式可观察数据流,可以向其收集器发出当前状态更新和新状态更新。还可通过其value属性读取当前的状态值

2024-06-13
4

Android面试题之Kotlin异步流、冷流Flow

流采用与协程同样的协作取消。流的收集可以是当流在一个可取消的挂起函数(例如delay)中挂起的时候取消

2024-06-13
3

Android面试题之Kotlin协程一文搞定

由launch启动的协程用join()方法;用async启动的协程用await()

2024-06-13
2

Kotlin协程上下文和异常处理

由于传入协程构建器的参数优先级更高,所以job的调度器被覆盖,是Dispatchers.IO而不是父类的Dispatchers.Main

2024-06-13
3

为什么建议大家加快拥抱Kotlin,说点不一样的

Kotlin自2017年起被Google正式宣布为Android的编程语言之一,随后在2019年进一步宣布Kotlin为Android的首选语言,普及速度逐渐加快,越来越多的公司和项目在引入Kotlin。...

2024-06-12
2

协程、进程、线程深入浅出解析分享

目前我是一名Golang/Python开发工程师,之前是主要使用PHP进行开发的传统web后端工程师,后面因为工作原因开始接触并使用Python和Golang来做一些开发工作,涉及到数据分析数仓建设相关及部分游戏相关的开发;也因为工作原因...

2024-06-04
1