首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
长点点
掘友等级
汉东省政法委书记
|
保密
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 69
沸点 1
赞
70
返回
|
搜索文章
最新
热门
Kotlin协程-协程的结构化并发:父子关系与取消操作
###前言 在并发编程中,我们经常需要使用多个任务来同时处理不同的工作,以提高程序的效率和响应性。然而,并发编程也带来了很多复杂和困难的问题,比如任务之间的同步和协调,资源和内存的管理,错误和异常的处
Kotlin协程-了解Job的生命周期和用法
协程 了解Job的生命周期和用法 前言 在前面的文章中,我们学习了协程的基本概念,以及如何使用launch和async函数来创建和启动协程。但是,创建和启动协程并不是协程的全部,我们还需要知道如何监测
Kotlin协程-上下文的设计与使用
协程上下文的设计与使用 协程是一种轻量级的并发编程模式,它可以让我们用同步的方式写出异步的代码,提高代码的可读性和性能。在协程框架中,有一个非常重要的概念,就是协程上下文(CoroutineConte
Kotlin协程-runBlocking和async的特点、用法和区别
前言 在上一篇文章中,我们介绍了如何使用launch函数来启动一个协程,它会在后台运行,不会阻塞主线程。我们用射箭的比喻来形象地解释了协程的特点,即射出去的箭该干啥就干啥,不会等待结果返回。例如: 输
Kotlin协程-select特性及其应用
select 和 Deferred 的结合 Deferred 是一种表示异步计算结果的对象,它可以通过 await 方法来获取结果,或者通过 isCompleted 属性来判断是否完成。如果有多个 D
Kotlin协程-挂起函数异步编程利器
挂起函数:Kotlin中的异步编程利器 文章概要 在本文中,我们将介绍Kotlin中的一种特殊的函数类型:挂起函数。挂起函数是Kotlin协程库中的核心概念,它可以让我们以同步的方式编写异步的代码,从
安卓中的Kotlin-inline noinline crossinline
除了crossinline和noinline,Kotlin中还有一个和inline相关的关键字,就是reified。这些关键字的作用区别,应用场景如下: inline: 用于修饰函数,表示这个函数可以
安卓中的Kotlin-密封类sealed class
一、什么是kotlin密封类? 密封类是一种特殊的类,它用来表示受限的类继承结构,即一个类只能有有限的几种子类,而不能有任何其他类型的子类。 密封类使用sealed关键字声明,在Kotlin 1.0中
Kotlin协程-生命周期和内存管理
1. 为什么要关闭或者取消一个协程 协程是一种轻量级的线程,可以在一个线程中并发执行多个任务。但是,并不是所有的协程都需要一直运行,有些协程可能会在某些条件下失去执行的必要或者意义。例如,协程可能会因
Kotlin协程-Flow的使用与原理
Flow的定义和特点 Flow是一种数据流,可以用于协程间的通信,具有冷、懒、响应式等特点。Flow是基于协程构建的,可以提供多个值。Flow在概念上类似于一个数据序列,但它可以使用挂起函数来异步地产
下一页
个人成就
文章被点赞
138
文章被阅读
28,809
掘力值
998
关注了
20
关注者
27
收藏集
0
关注标签
0
加入于
2023-05-29