首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kotlin协程
长点点
创建于2023-09-15
订阅专栏
由易到难,总结对kotlin的使用,基本编程思路,注意事项。致力于准确易懂的行文风格。
暂无订阅
共13篇文章
创建于2023-09-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Kotlin协程-了解Job的生命周期和用法
协程 了解Job的生命周期和用法 前言 在前面的文章中,我们学习了协程的基本概念,以及如何使用launch和async函数来创建和启动协程。但是,创建和启动协程并不是协程的全部,我们还需要知道如何监测
Kotlin协程-打破线程框架的思维
Kotlin协程:打破线程框架的思维 前言 协程是Kotlin对比Java的最大优势,需要理解协程的设计理念和知识体系,建立协程思维模型。本文将介绍协程的概念、特性和原理,以及如何在Android开发
Kotlin协程-Flow的使用与原理
Flow的定义和特点 Flow是一种数据流,可以用于协程间的通信,具有冷、懒、响应式等特点。Flow是基于协程构建的,可以提供多个值。Flow在概念上类似于一个数据序列,但它可以使用挂起函数来异步地产
Kotlin协程-Channel的使用与原理
Kotlin协程之Channel的使用与原理 在本文中,我们将介绍Kotlin协程中的一个重要概念:Channel。Channel是一种用于协程间通信的管道,它可以发送和接收数据,并且具有不同的容量和
Kotlin协程-上下文的设计与使用
协程上下文的设计与使用 协程是一种轻量级的并发编程模式,它可以让我们用同步的方式写出异步的代码,提高代码的可读性和性能。在协程框架中,有一个非常重要的概念,就是协程上下文(CoroutineConte
Kotlin协程-协程的异常处理
Kotlin 协程的异常处理 协程会遇到各种异常情况,比如协程被取消、协程内部发生错误、协程之间的异常传播等。这些异常情况需要我们正确地处理,否则可能会导致程序崩溃、资源泄露或者逻辑错误。本文将介绍
安卓开发中kotlin中的协程的基本概念
安卓开发中kotlin中的协程 一、什么是协程 协程(coroutine)是一种编写异步代码的方式,它可以让我们用同步的方式来写异步的代码,避免了回调地狱和复杂的线程管理。协程可以在不阻塞主线程的情况
Kotlin协程-挂起函数异步编程利器
挂起函数:Kotlin中的异步编程利器 文章概要 在本文中,我们将介绍Kotlin中的一种特殊的函数类型:挂起函数。挂起函数是Kotlin协程库中的核心概念,它可以让我们以同步的方式编写异步的代码,从
Kotlin协程-select特性及其应用
select 和 Deferred 的结合 Deferred 是一种表示异步计算结果的对象,它可以通过 await 方法来获取结果,或者通过 isCompleted 属性来判断是否完成。如果有多个 D
Kotlin协程-runBlocking和async的特点、用法和区别
前言 在上一篇文章中,我们介绍了如何使用launch函数来启动一个协程,它会在后台运行,不会阻塞主线程。我们用射箭的比喻来形象地解释了协程的特点,即射出去的箭该干啥就干啥,不会等待结果返回。例如: 输
Kotlin协程-生命周期和内存管理
1. 为什么要关闭或者取消一个协程 协程是一种轻量级的线程,可以在一个线程中并发执行多个任务。但是,并不是所有的协程都需要一直运行,有些协程可能会在某些条件下失去执行的必要或者意义。例如,协程可能会因
Kotlin协程-使用launch函数创建和运行协程
使用launch函数创建和运行协程 launch启动协程 要创建一个协程,我们可以使用launch函数,它是Kotlin标准库中提供的一个顶层函数,它接收一个lambda表达式作为参数,表示要在协程中
Kotlin协程-协程的结构化并发:父子关系与取消操作
###前言 在并发编程中,我们经常需要使用多个任务来同时处理不同的工作,以提高程序的效率和响应性。然而,并发编程也带来了很多复杂和困难的问题,比如任务之间的同步和协调,资源和内存的管理,错误和异常的处