首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
自动化BUG制造器
掘友等级
流浪的android程序猿
|
😏
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
143
文章 52
沸点 91
赞
143
返回
|
搜索文章
最新
热门
Kotlin 协程的取消机制超详细解读
在 Java 语言中提供了线程中断的能力,但并不是所有的线程都可以中断的,因为 interrupt 方法并不是真正的终止线程,而是将一个标志位标记为中断状态,当运行到下一次中断标志位检查时,才能触发终
实现一个后入先出的优先级队列
实现一个后入先出的优先级队列 最近需要做个优先级队列来做任务,虽然 java.util中提供了 PriorityQueue ,但那个的应用场景和期望效果不太匹配。目标是做一个元素具有指定优先级属性,并
【Java 集合框架】TreeMap
TreeMap 是 Java Collections Framework 中的一员,是一个基于红黑树的 NavigableMap 实现。 TreeMap 根据不同的构造函数会对映射进行排序,默认是其键
一个任务队列的轮询执行方案
轮询一般由以下部分组成: 任务对象 存储任务对象的数据结构 死循环 循环终止条件 下面的例子中,通过 Kotlin 协程实现了一个自动关闭的轮询任务:
Kotlin 协程的取消(二)理解协程的取消原理(草稿)
关于协程的取消机制,很明显和 suspend 关键字有关。为了测试 suspend 关键字的作用,实现下面的代码: 作为对照组,另一个是不加 suspend 关键字的 func 方法: 两者反编译成
Kotlin 协程的取消(一)取消和超时的用法(草稿)
在 Java 语言中提供了线程中断的能力,但并不是所有的线程都可以中断的,因为 interrupt 方法并不是真正的终止线程,而是将一个标志位标记为中断状态,当运行到下一次中断标志位检查时,才能触发终
AccessibilityService 的 onInterrupt 方法是怎么用的?
onInterrupt 是实现自定义无障碍服务必须实现的方法,但官方文档和注释中对此方法的描述十分模糊,从字面上可以理解这是无障碍服务中断的回调,但具体是什么样的场景并没有一个明确的示例。 onInt
Android ViewPager2 使用 + 自定义指示器视图
Android ViewPager2 Usage ViewPager2 是 ViewPager 的升级版本,解决了 ViewPager 的大部分痛点,比如从右到左的布局支持、垂直方向的支持、可修改的
Kotlin Scope Function
在 Kotlin 中,经常会发现使用 let 、apply 关键字后面带有代码块的写法。这些用法是 Kotlin 标准库提供的作用域函数。它们的典型特点是: 通过一个对象调用这些函数,这个对象称为**
Kotlin Jvm Annotations
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情 Kotlin 中删除了静态的概念,通过伴生对象 (companion object)来实现静态能力。但实际
下一页
个人成就
文章被点赞
353
文章被阅读
146,120
掘力值
4,000
关注了
27
关注者
107
收藏集
6
关注标签
17
加入于
2018-04-18