logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Future

Future是一个占位符,它代表一个尚未完成但将来会完成的计算结果。你可以把它想象成一张“取餐小票”:你点完咖啡,服务员给你一张小票。这张小票不是咖啡本身,但它承诺未来你会凭此拿到咖啡。在小票有效期间(计算进行中),你可以去做其他事(不阻塞主线程),等咖啡做好了,你再凭票取咖啡(获取结果)。Kotlin 的Deferred= 协程版的 Future,用async创建,await()等待不阻塞线程a

#开发语言#java#kotlin
线程安全的协程集合管理

【代码】线程安全的协程集合管理。

#kotlin#android
Kotlin 协程 (一)

挂起函数允许协程在等待任务时挂起,例如。以下通过几个常见场景展示协程的实际用法。协程必须在协程作用域中运行。网络请求与数据库操作。

#kotlin#开发语言#android
第一行代码 第三版 Kotlin部分笔记(5)

上述代码只是一种示例写法。整个委托属性的工作流程就是这样实现的,现在当我们给MyClass的p属性赋值时,就会调用Delegate类的setValue()方法,当获取MyClass中p属性的值时,就会调用Delegate类的getValue()方法。另外,在默认情况下,所有的泛型都是可以指定成可空类型的,这是因为在不手动指定上界的时候,泛型的上界默认是Any?一个泛型类或者泛型接口中的方法,它的参

文章图片
#kotlin#开发语言
Kotlin 协程 (三)

协程通信是协程之间进行数据交换和同步的关键机制。Kotlin 协程提供了多种通信方式,使得协程能够高效、安全地进行交互。以下是对协程通信的详细讲解,包括常见的通信原语、使用场景和示例代码。

文章图片
#kotlin#开发语言#android
第一行代码 第三版 Kotlin部分笔记(1)

个人阅读《第一行代码 第三版》后做的笔记

文章图片
#kotlin
AIDL讲解

如果要传递自定义的类(例如User创建自定义类,实现Parcelable接口,并重写相关方法。创建对应的 AIDL 文件声明这个 Parcelable 类型(例如User.aidl在接口 AIDL 文件中 import这个类型。示例:// 必须实现 Parcelable 接口// 构造方法、getter、setter 省略...@Override@Override@Overridereturn 0

#java
C++ 标准库容器常用成员函数

rbegin()end()C++ 标准库提供了多种容器类型,每种容器都有一系列成员函数。以下是主要容器(vectorarraylistdequesetmap。

#c++#开发语言
到底了