首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin
订阅
mj酱105165
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
「最后一次,彻底搞懂kotlin协程」(六) | 全网唯一,手撸协程!
这一篇,我们基于这些基础概念来手撸一个极简的协程,让我们通过一个极简的 demo,彻底掌握 kotlin 协程
「最后一次,彻底搞懂kotlin协程」(三) | Scope,Context,Job: 结构化并发
在上一篇线程池篇中我们破除了关于协程高效的迷思,在最后我们提到了协程真正的优势。在这一篇中我们来讨论其中第一个优势:结构化并发。
【Kotlin篇】差异化分析,let,run,with,apply及also
作用域函数是Kotlin比较重要的一个特性,共分为以下5种:let、run、with、apply 以及 also,这五个函数的工作方式可以说非常相似,但是我们需要了解的是这5种函数的差异,以便在不同的
面试必备:Kotlin 线程同步的 N 种方法
面试的时候经常会被问及多线程同步的问题,例如,有 Task1、Task2 等多个并行任务,如何等待全部执行完成后执行 Task3?
揭秘kotlin协程的实现原理
前言 上一篇文章:揭秘kotlin协程中的CoroutineContext 上一篇文章中介绍了kotlin协程的CoroutineContext的主要组成以及它的结构,kotlin协程的Corouti
讲真,Kotlin 协程的挂起没那么神秘(原理篇)
前言 上篇从拟物的角度阐述了协程挂起/恢复的场景,相信大家对此应该有了一个感性的的认识。上上篇分析了如何开启一个原始的协程,相信大家也知道协程内部执行原理了。本篇将重点分析协程挂起与恢复的原理。
Kotlin 高阶函数 关键字apply、run、let、also、with
let扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内,let函数的是一个不错的选择;let函数另一个作用就是可以避免写一些判断null的操作。 场景一: 最常用的场景就是使用let函数处理需要针对一个可null的对象统一做判空处理。 适用于le…
掌握Kotlin标准函数:run, with, let, also and apply
Kotlin的一些标准函数非常相似,我们不确定使用哪个函数。在这里我将介绍一个简单的方法来清楚地区分他们的差异和如何选择使用。 我重点关注run, with, T.run, T.let, T.also and T.apply函数。我称他们为范围函数,因为我认为他们的主要功能是为…
深入简出协程原理
协程这个概念已经出来很长时间了,网上对它的定义是非阻塞式的线程框架,讨论最多的也是协程的挂起、恢复以及线程切换,那到底挂起是个什么样的概念,怎么就挂起了,怎么就又恢复了? 带着这些问题,我走上了不归路
Kotlin 协程真的比 Java 线程更高效吗?
协程的概念本身并不新鲜,使用C++加上内嵌汇编,一个基本的协程模型50行代码之内就可以完全搞出来。早在2013年国内就有团队开源了号称支持千万并发的C++协程库 libco。 最近几年协程的概念越来越深入人心,主要还是因为Google的Go语言应用范围越来越广,考虑到目前并没有…