E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
CoroutineScope
Kotlin协程(二)协程的生命周期及管理
协程的生命周期受
CoroutineScope
和Job控制。
&岁月不待人&
·
2025-03-06 01:50
协程
kotlin
开发语言
android
协程的基本实现原理详解以及在java中的使用
并涉及到Kilim等库也是通过字节码生成实现的,以及Kotlin协程的代码示例,通过suspend函数和
CoroutineScope
管理。详细讲解了NtyCo库的实现,包括上下文切换和调度器。
一个儒雅随和的男子
·
2025-02-25 12:59
多线程
java
开发语言
Android笔试面试题AI答之Kotlin偏门考点总结
以下是一些可能的偏门考点:1.Kotlin高级特性协程(Coroutines):深入理解协程的原理、挂起函数(suspendfunctions)、协程上下文(CoroutineContext)以及协程作用域(
CoroutineScope
工程师老罗
·
2024-08-24 02:27
Android笔试面试题AI答
android
kotlin
开发语言
kotlin协程学习总结
使用协程框架中的launch方法包裹的代码块就是协程的内容,常规的代码如下:valcoroutineScope=
CoroutineScope
(context)
coroutineScope
.launch{
天花板之恋
·
2024-02-19 22:12
kotlin
kotlin
开发语言
协程
3.协程的调度(1)
下面是
CoroutineScope
.launch的源码publicfunCoroutineScope.launch(context:CoroutineContext=EmptyCoroutineContext
学吉他的袁先生
·
2024-02-10 19:38
一些kotlin协程的具体运用
前言启动一个协程suspend关键字suspend挂起与恢复
CoroutineScope
一些协程函数和apirunBlocking函数
coroutineScope
函数supervisorScope函数Jobasync
山山而川_eb3b
·
2024-02-03 11:21
java程序员的kotlin课程(二): 高阶函数与泛型的几个套路
block())}调用方式:funmain(){a{123}}在使用kotlin的过程中发现kotlin标准库里的很多能力都会使用高阶函数来实现,比如scopefunctions、runBlocking、
coroutineScope
青_雉
·
2024-01-30 11:00
DownloadX - 协程下载器来了
jitpack.io'}添加依赖:implementation"com.github.ssseasonnn:DownloadX:1.0.0"BasicUsage//创建下载任务valdownloadTask=
coroutineScope
.d
Season_zlc
·
2024-01-18 13:46
Kotlin GlobalScope 和
CoroutineScope
packagecom.tiger.mykotlinapp.scopeimportkotlinx.coroutines.GlobalScopeimportkotlinx.coroutines.cancelimportkotlinx.coroutines.delayimportkotlinx.coroutines.launchfunmain(){valglobalScope=GlobalScopegl
荭色海湾
·
2024-01-17 16:06
Kotlin
kotlin
java
intellij-idea
kotlin.coroutines core 分析
KotlinCoroutinesuspend原理解析KotlinCoroutine标准库源码解析一.
CoroutineScope
接口为何先从
CoroutineScope
接口讲起呢?
wo883721
·
2024-01-14 08:59
CoroutineScope
Dispatchers.IO异步操作async返回函数,Kotlin
${System.currentTimeMillis()}")valtask=
CoroutineScope
(Dispat
zhangphil
·
2024-01-12 19:29
kotlin
kotlin
Kotlin 协程 supervisorScope {} 运行崩溃解决
前言简单介绍supervisorScope函数,它用于创建一个使用了SupervisorJob的
coroutineScope
,该作用域的特点:抛出的异常,不会连锁取消同级协程和父协程。
韩老九
·
2024-01-10 05:43
Android
android
kotlin
【28】Kotlin语法进阶——使用协程编写高效的并发程序
文章目录一、Kotlin中的协程1.1协程的基本用法1.1.1协程与协程作用域1.1.2使用launch函数创建子协程1.1.3通过suspend关键声明挂起函数1.1.4
coroutineScope
函数
熊熊饲养员
·
2023-12-29 08:49
奇妙的Kotlin之旅
kotlin
开发语言
android
【Error】java.lang.NoClassDefFoundError: Failed resolution of: Lkotlinx/coroutines/
CoroutineScope
;
会报下面错误java.lang.NoClassDefFoundError:Failedresolutionof:Lkotlinx/coroutines/
CoroutineScope
;这通常表示Kotlin
Chelsea0522
·
2023-12-06 13:50
kotlin
android
协程
Kotlin协程挂起函数与全局协程实例分析
Kotlin协程挂起函数与全局协程实例分析挂起函数【suspend】funmain(){//
CoroutineScope
.launch{}://
CoroutineScope
.launch{}是最常用的Coroutinebuilders
蒋斌文
·
2023-12-05 15:47
计时器 Timer(Kotlin Flow)
代码:classFlowTimer(privatevalduration:Int,privatevalscope:
CoroutineScope
,privatevalonTick:(Int)->Unit,
疼老婆会发达
·
2023-12-02 06:54
kotlin
android
timer
Android版kotlin协程入门(四):kotlin协程开发实战
CoroutineDispatcher:协程调度器的使用CoroutineStart:协程启动模式在不同模式下的区别
CoroutineScope
:协程
笨笨11
·
2023-12-01 05:24
Android 开发中 Kotlin Coroutines 如何优雅地处理异常
一.尽量少用GlobalScopeGlobalScope是
CoroutineScope
的实现类。我们以前使用过的launch、async函数都是
CoroutineScope
的扩展函数。
fengzhizi715
·
2023-11-28 17:29
kotlinx.coroutines学习笔记
Themaindifferencebetween[runBlocking]and[
coroutineScope
]isthatthelatterdoesnotblockthecurrentthreadwhilewaitingforallc
way1001
·
2023-11-21 20:40
手把手教你搭建android项目框架(一)选择篇
经典框架选取总模式:mvvm-databinding图片加载:glide事件总线:kotlin.flow或eventbus,本篇选用kotlin.flow撸出自己的事件总线线程调度:kotlin.
CoroutineScope
爬山虎的脚趾头
·
2023-11-21 05:13
android模块化框架搭建篇
android
jetpack
android
kotlin
android
runtime
retrofit
glide
okhttp
安卓kotlin协程中更新UI
button.setOnClickListener{
CoroutineScope
(Dispatchers.IO).launch{try{valsc=Socket(srvUrl,mPort)sc.soTimeout
ffmydream
·
2023-11-14 19:40
kotlin
协程简单上手(线程切换)
协程作用域所有协程都必须在一个协程作用域
CoroutineScope
内运行。一个
CoroutineScope
管理一个或多个相关的协程。协程如何开启呢?
魏铁锤爱摸鱼
·
2023-11-09 13:56
jvm
Kotlin协程笔记:
CoroutineScope
管理协程
CoroutineScope
是实现协程结构化并发的关键。使用
CoroutineScope
,可以批量管理同一个作用域下面所有的协程。
且听真言
·
2023-10-26 02:05
Kotlin
CoroutineScope
结构化并发
协程是如何“结构化取消”的
Kotlin学习笔记22 协程part2 join
CoroutineScope
协程vs线程
参考链接示例来自bilibiliKotlin语言深入解析张龙老师的视频1Job的join方法importkotlinx.coroutines.*/***Job的join方法*它会挂起协程直到Job完成*join能够实现多个协程合作即一个协程等待另一个协程完成后执行**Job是一个后台的Job。概念上讲,job是一个可以取消的有生命周期的东西,job完成后它的生命周期就结束了*Abackground
洌冰
·
2023-10-26 02:02
Kotlin
kotlin
Kotlin协程:
CoroutineScope
作用域
作用域
CoroutineScope
1、作用域概括2、普通函数3、作用域
CoroutineScope
4、扩展函数/扩展属性①、launch、async②、join、await③、其他扩展、cancle()
键盘書生
·
2023-10-26 02:31
Kotlin
协程
kotlin
android
开发语言
协程
Kotlin协程介绍
2.Kotlin协程具体介绍2.0Kotlin协程的优点2.1添加依赖2.2启动协程2.3协程作用域(
CoroutineScope
)2.4Job(作业)2.5CoroutineDispatcher(调度器
caremmm
·
2023-10-22 09:28
Android知识点
kotlin
android
kotlin
协程高级概念
文章目录官网地址管理长时间运行的任务使用协程确保主线程安全withContext()的效用启动协程并行分解协程概念
CoroutineScope
作业CoroutineContext官网地址https://
鱼包子Ray
·
2023-10-21 07:02
Kotlin
Android
Kotlin
协程
协程高级概念
CoroutineScope
启动协程
协程确保主线程安全
Kotlin 设置和获取协程名称
1,设置写成名称创建协程作用域是或者创建协程是有个上下文参数(context:CoroutineContext)创建协程作用域
CoroutineScope
(Dispatchers.IO+CoroutineName
Ang_qq_252390816
·
2023-10-19 00:57
kotlin
前端
开发语言
Kotlin 协程
GlobalScope协程
CoroutineScope
(协程作用域)的上下文中通过launch、async等构造器来启动。G
御诺诺诺诺诺诺诺
·
2023-10-18 10:56
关于Android
#
kotlin
kotlin
开发语言
android
kotlin协程[8]:再说作用域
CoroutineScope
:publicinterfaceCoroutineScope{publicvalcoroutineContext:CoroutineContext}定义新协程的范围。
瑜小贤
·
2023-10-07 08:39
Kotlin协程探索(一) (Coroutine)
它们在某些
CoroutineScope
上下文中与launch协程构建器一起启动。这里我们在GlobalScope中启动了一个新的协程,这意味着新协程的生命周期只受整个应用程序的生命周期限制。可以将G
小白cz
·
2023-10-06 21:27
kotlin协程
CoroutineScope
Dispatchers.IO launch 线程Id
*funmain(args:Array){println("main线程id:${Thread.currentThread().threadId()}")
CoroutineScope
(Dispatchers.IO
zhangphil
·
2023-09-28 05:40
kotlin
协程
kotlin
协程
kotlin协程--
coroutineScope
函数
publicsuspendfuncoroutineScope(block:suspendCoroutineScope.()->R):R{contract{callsInPlace(block,InvocationKind.EXACTLY_ONCE)}returnsuspendCoroutineUninterceptedOrReturn{uCont->valcoroutine=ScopeCorout
最爱大头猫
·
2023-09-19 21:52
Kotlin协程基础-CoroutineContext
1.
CoroutineScope
的launch扩展函数的第一个参数就是CoroutineContext,默认值是EmptyCoroutineContext。
且听真言
·
2023-09-14 16:52
Kotlin
Dispatchers
Context
Job
Dispatcher
Deferred
Kotlin 中的 协程 基础篇
一、什么叫协程协程可以称为轻量级线程,线程代码块;二、GlobalScope协程
CoroutineScope
(协程作用域)的上下文中通过launch、async等构造器来启动。
简单不一定不好
·
2023-08-24 13:10
Jetpack开发工具包
kotlin
开发语言
android
协程
Kotlin 协程与生命周期感知组件一起使用
一、build.gradle引入//
CoroutineScope
生命周期感知组件协程implementation'androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.0
简单不一定不好
·
2023-08-24 13:10
Jetpack开发工具包
kotlin
ViewModelScope
协程
协程(三)进一步认识协程
目录一基本知识1.1
CoroutineScope
协程作用域1.2协程构建器1.2.1launch1.2.2async1.2.3runBlocking1.2.4withContext(常用)1.3启动模式
长安不及十里
·
2023-08-19 01:37
#
Kotkin
kotlin
后端
学习
协程
协程(二)初步认识协程
目录协程的基本认识一基本知识1.1
CoroutineScope
协程作用域1.2协程构建器1.2.1launch1.2.2async1.2.3runBlocking1.2.4withContext(常用)
长安不及十里
·
2023-08-14 03:26
#
Kotkin
kotlin
开发语言
android
后端
java
kotlin协程[7]:深层揭示runBlocking与
coroutineScope
之间的异同
在之前写过这样的一个例子,先来回顾一下:也就是来演示runBlocking与
coroutineScope
之间的异同点,当时还阐述了一个对它的理论描述,也来回顾一下:这里再开个篇幅来提出的原因是在于。。
瑜小贤
·
2023-08-12 14:53
协程-基础3
什么是协程作用域(
CoroutineScope
)?协程作用域是协程运行的作用范围,换句话说,如果这个作用域销毁了,那么里面的协程也随之失效。就好比变量的作用域。
有腹肌的豌豆Z
·
2023-08-04 21:40
kotlin协程高级概念
使用kotlin协程提升应用性能管理长时间运行的任务使用协程确保主线程安全withContext()的效用启动协程并行分解协程概念
CoroutineScope
作业CoroutineContext借助Kotlin
ximen502_
·
2023-07-31 21:07
kotlin
android
android
studio
协程中的取消和异常 (异常处理详解)
当某个协程运行出现异常的时候,那么会有以下几个操作:取消自己的子级取消自己将异常传播给父级最新异常会到达
CoroutineScope
的根本,并且
CoroutineScope
启动的所有协程都会被取消当协程出现异常只取消自己
大虾啊啊啊
·
2023-07-27 08:59
Kotlin 协程
CoroutineScope
协程定义:19年官方是这样说的:协程是轻量级的线程,协程就是Kotlin提供的一套线程封装的API;现在官方是这样说的:协程是一种并发设计模式;协程作用:1.处理耗时任务;2.保证主线程的安全;3.简化异步执行的代码,解决并发问题,让「协作式多任务」实现起来更加方便。使用协程,同样可以像Rx那样有效地消除回调地狱,不过无论是设计理念,还是代码风格,两者是有很大区别的,协程在写法上和普通的顺序代码类
sziitjin
·
2023-07-25 12:01
android
kotlin
kotlin
开发语言
android
Kotlin协程
例如
CoroutineScope
对协程生命周期的重要性、协程父子结构的作用、结构化并发、一些Kotlin协程中约定俗称的规定等。
xyzso1z
·
2023-07-23 15:51
Android
kotlin
kotlin 协程之取消协程
所有kotlinx.coroutines中的挂起函数(withContext、delay等)都是可取消的取消作用域会取消它的子协程valb=runBlocking{valscope=
CoroutineScope
咸死的鱼_O
·
2023-06-15 11:59
kotlin用
CoroutineScope
启动协程async等待结果返回
kotlin用
CoroutineScope
启动协程async等待结果返回例如:importkotlinx.coroutines.
zhangphil
·
2023-06-15 03:37
kotlin
协程
kotlin
协程
kotlin协程并发/并行与串行互相切换,
CoroutineScope
与await
kotlin协程并发/并行与串行互相切换,
CoroutineScope
与awaitimportkotlinx.coroutines.CoroutineScopeimportkotlinx.coroutines.Dispatchersimportkotlinx.coroutines.delayimportkotlinx.coroutines.launchimportjava.time.LocalTi
zhangphil
·
2023-06-15 03:37
kotlin
kotlin
kotlin协程async与await
*importkotlin.system.measureTimeMillisfunmain(){valtime=measureTimeMillis{runBlocking{/***async是
CoroutineScope
zhangphil
·
2023-06-15 03:07
kotlin
协程
kotlin
协程
kotlin协程
coroutineScope
runBlocking和
coroutineScope
很像,它们都需要等待内部所有相同作用域的协程结束后才会结束自己。
zhangphil
·
2023-06-15 03:36
kotlin
协程
kotlin
协程
kotlin协程Job、
CoroutineScope
作用域,Android
kotlin协程Job、
CoroutineScope
作用域,Androidimportandroidx.appcompat.app.AppCompatActivityimportandroid.os.Bundleimportandroid.util.Logimportkotlinx.coroutines.CoroutineScopeimportkotlinx.coroutines.Dispatch
zhangphil
·
2023-06-15 03:06
Android
kotlin
协程
android
kotlin
协程
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他