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
Coroutine
Android中的
Coroutine
协程原理详解
我们kotlin语言的协程是
coroutine
sforjvm的实现方式。底层原理也是利用java线程。基础知识生态架构相关依赖库dependencie
BlueSocks
·
2022-03-29 15:00
Kotlin 协程超时
基本使用packageouttimeimportkotlinx.
coroutine
s.delayimportkotlinx.
coroutine
s.runBlockingimportkotlinx.
coroutine
s.withTimeout
慢羊羊的快发明
·
2022-03-25 08:47
Kotlin
android
kotlin--协程的启动和取消
我们之前已经使用过了GlobalScope的launch来启动协程,它返回一个Jobasync:返回一个Deferred,它也是一个Job,但是可以使用await函数获得运行的结果除了之前结构化并发中介绍的几种指定
Coroutine
Scope
Aruba233
·
2022-03-25 08:21
koltin与协程
多线程
java
thread
python
分布式
Kotlin协程 - - -启动与取消、作用域
funmain(){test
Coroutine
();}//runBlocking主协程他会等子协程任务执行完再关闭,在此之前都是堵塞状态funtestC
m0_47914176
·
2022-03-25 08:47
Kotlin协程
kotlin
android
java
Kotlin 协程实战进阶(二、进阶篇:协程的取消、异常处理、Channel、Flow)
由于篇幅原因还有一部分重要的知识点没有讲解到,接下来继续分析Kotlin协程的重要要素和使用,首先来回顾一下上篇文章的整体内容:1、
Coroutine
:协程的概念和原理:协程是什么以及它的作
小丑超梦
·
2022-03-25 08:46
Kotlin
kotlin
kotlin协程
Kotlin协程——启动与取消
协程基础知识简单过一遍协程的基础类图:Job:协程的唯一标识,用来控制协程的生命周期(new、active、completing、completed、cancelling、cancelled)
Coroutine
Dispatcher
AVLTREE_
·
2022-03-25 08:15
ANDROID
Kotlin
协程
kotlin
android
java
Kotlin 协程系列二:
Coroutine
取消和超时
本系列为翻译和解读Kotlin协程的官方文档,对应官方文档版本1.5.3时间是2021-10约定:全部的正文均对应文档原文,个人解读以引用的形式插入官方文档链接https://kotlinlang.org/docs/
coroutine
s-guide.html
ljjliujunjie123
·
2022-03-25 08:45
kotlin学习
kotlin
java
android
多线程
Kotlin-协程
Coroutine
s-基本了解
async-programming.html#threading一些处理异步的方案:ThreadingCallbacksFutures,promises,andothersReactiveExtensions
Coroutine
s
huycheaven
·
2022-03-25 08:14
Kotlin
kotlin
Coroutines
kotlin协程教程
协程的创建线程的创建方式主要有两种,继承Thread,或者实现Runnable接口,而协程而是通过构建器(
coroutine
builde
沙漠一只雕得儿得儿
·
2022-03-25 08:41
kotlin
Kotlin协程的取消与超时(五)
取消异步任务通常使用Job.cancel()函数二、cancel()对于cancel()的使用方式如下:importkotlinx.
coroutine
s.*fu
Mr_Tony
·
2022-03-25 08:36
kotlin
Coroutine
Context源码分析
context,即协程上下文publicinterfaceContinuation{ /** *Thecontextofthe
coroutine
thatcorrespondstothiscontinuation
·
2022-03-21 22:33
android
携程python_Python 携程
英文名
Coroutine
.一句话说明什么是协程:协程是一种用户态的轻量级线程(相当于操作系统不知道它的存在,是用户控制的)。2、协程拥有自己的寄存器上下文和栈(代码的必要的代码段和)。
weixin_39972567
·
2022-03-20 07:11
携程python
.Net6 or .Net Core界面程序依赖注入实现Caliburn.Micro
Caliburn.Micro主要用在MVVM,WPF,WinRT,UWP,Xamarin,Android,iOS,CoC,Convention,MVP,PM,Screen,
Coroutine
,Behavior
シ゛甜虾
·
2022-03-19 09:07
.Net
.netcore
Python中的协程
协程(
Coroutine
),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。
y_bccl27
·
2022-03-17 07:38
Python
python
Kotlin 之 协程
Job:控制协程的生命周期
Coroutine
Dispatcher:向合适的线程分发任务;
Coroutine
Name:协程的名称,调试的时候很有用;
Coroutine
ExceptionHandler:处理未被捕捉的异常
zcwfeng
·
2022-03-14 18:45
IO操作与各种模型
英文名
Coroutine
。协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。
Z.I.M
·
2022-02-24 09:18
Kotlin语言基础入门到熟悉:Kotlin协程基础
importkotlinx.
coroutine
s.
·
2022-02-22 22:32
androidkotlin
python进阶之协程你了解吗
异步上下文管理器uvloop异步redis异步MySQL爬虫总结协程的定义协程(
Coroutine
),又称微线程,纤程。(协
·
2022-02-22 18:22
python进阶(25)协程
协程的定义协程(
Coroutine
),又称微线程,纤程。
Silent丿丶黑羽
·
2022-02-22 15:00
AsyncIO for the Working Python Developer翻译
它被设计成使用
coroutine
s和futures来简化异步代码,并把代码变得和同步代码一样简明,因为他没有回调。
caelansar
·
2022-02-20 01:18
什么是
Coroutine
s(协程)
一、什么是
Coroutine
s(协程)协程是很久之前就提出的一个概念,目前支持协程的语言包括lua、C#、go等。也包括Android官方开发语言Kotlin。
24k金
·
2022-02-19 11:23
Kotlin
Coroutine
s
importandroid.arch.lifecycle.Lifecycleimportandroid.arch.lifecycle.LifecycleObserverimportandroid.arch.lifecycle.LifecycleOwnerimportandroid.arch.lifecycle.OnLifecycleEventimportkotlinx.
coroutine
s
lhl_012
·
2022-02-19 08:38
从ucontext到
coroutine
一.人生三大问:我是谁,我从哪来,我到哪去?1.1.协程是什么我们知道,在现代计算机的世界里,有进程,有线程,有了他们两个,我们就足以应对大多数的并发应用,更不用提在网络编程的世界里还有select和epoll这种手段来应对并发。那么协程又是什么什么呢,在go语言里,这玩意叫做goroutine,在python里被称为greenthread或者其他的什么玩意,其与操作系统的线程的最大区别就是它是用
cunfate
·
2022-02-18 17:56
Kotlin---协程(
Coroutine
)介绍
线程与进程进程拥有代码和打开的文件资源、数据资源、独立的内存空间。线程属于进程,是CPU执行的最小单元。一个进程至少包含一个主线程,也可以拥有多个子线程。线程拥有独立的栈空间。而各个线程共享着进程的代码、内存、文件FD等。进程与线程而线程有如下几种状态:初始化可执行执行中阻塞销毁image.png线程的调度对于线程调度,Linux以及其他的操作系统都采用了CFS调度策略(完全公平调度),在操作系统
None_Ling
·
2022-02-18 13:58
JS的异步操作手札
基本方法回调函数事件监听(事件发布/订阅)Promise对象Generator函数(协程
coroutine
)async和await---------------------------------我是正式开始的分隔符
隔壁桌的郑先生
·
2022-02-17 15:57
retrofit2-kotlin-
coroutine
s-adapter 超时引起的崩溃
kotlin作为开发语言,同时也引入了coroutnies(协程),使用协程替代了线程池.想要在api层使用协程,于是Github一波决定引入JakeWharton/retrofit2-kotlin-
coroutine
s-adapter
谈小龙
·
2022-02-17 08:27
[Kotlin Tutorials 12] Kotlin
Coroutine
s 协程其实挺简单
Kotlin
Coroutine
s协程其实挺简单本文收录于:https://github.com/mengdd/KotlinTutorials
Coroutine
s概念
Coroutine
s(协程),计算机程序组件
圣骑士wind
·
2022-02-17 05:22
Kotlin 协程学习总结
with、run、apply、alsoKotlin协程学习总结一、协程的使用与说明valjob=GlobalScope.launch(context=Dispatchers.Default,start=
Coroutine
Start.DEFAULT
木木禾木
·
2022-02-16 16:17
读书笔记-2019-02-13
jjgod/mac-dictionary-kit:DictionaryconversiontoolforMacOSX10.5andabove巧用kotlinx.
coroutine
s玩转android-
槐树向北
·
2022-02-16 07:15
协程相关基础
Coroutine
基础我们将介绍协程的基本概念。第一个协程程序我们把下面的代码跑起来:importkotlinx.
coroutine
s.
xiongmaozhijin
·
2022-02-16 03:15
【翻译】kotlin协程核心库文档(四)—— 协程上下文和调度器
github原文地址原创翻译,转载请保留或注明出处:https://www.jianshu.com/p/971f929f9bf5协程上下文和调度器协程总是在一些由kotlin标准库中定义的
Coroutine
Context
capcNote
·
2022-02-14 15:34
【译】什么是Flow?在Android项目中如何使用?
在Kotlin
Coroutine
1.2.0alpha版本中,Jetbrains附带了FlowAPI。现在,借助Kotlin中的FlowAPI,您可以处理按顺序发出的数据流。
ditclear
·
2022-02-14 10:19
多任务-协程
英文名
Coroutine
。协程是python中另外一种实现多任务的方式,只不过比线程占用更小的执行单元(理解为需要的资源)。
潇潇雨歇_安然
·
2022-02-14 03:08
线程切换哪家强?RxJava与Flow的操作符对比
Flow作为
Coroutine
版的RxJava,同RxJava一样可以方便地进行线程切换。本文针对两者在多线程场景中的使用区别进行一个简单对比。
雪中悍刀跑
·
2022-02-13 18:50
Kotlin学习之协程的协程上下文与调度器
协程总是运行在一些以
Coroutine
Context类型为代表的上下文中,它们被定义在了Kotlin的标准库里。协程上下文是各种不同元素的集合。
James999
·
2022-02-13 04:07
Android Kotlin
Coroutine
(2):协程的启动以及协程上下文
前面入门时讲过一个最简单的例子,通过GlobalScope.launch{}可以启动一个协程,GlobalScope可以简单理解为协程构造者,它实际上是接口
Coroutine
Scope的子类,那我们来看看它到底是什么
云飞扬1
·
2022-02-11 19:50
Android-图片加载库Coil介绍
框架介绍Coil是Android上的一个全新的图片加载框架,它的全名叫做
coroutine
imageloader,即协程图片加载库。与传统的图片加载库Glide,Picasso或Fresco等相比。
多仔百事宅
·
2022-02-11 09:49
协程(六)有关优化
基本使用协程(二)协程什么时候调用协程(三)IEnumerable、IEnumerator、foreach、迭代协程(四)yield与迭代器协程(五)简单模拟协程协程(六)有关优化优化GC:调用Start
Coroutine
86a262e62b0b
·
2022-02-10 17:03
揭秘kotlin协程中的
Coroutine
Context
前言从kotlin1.1开始,协程就被添加到kotlin中作为实验性功能,直到kotlin1.3,协程在kotlin中的api已经基本稳定下来了,现在kotlin已经发布到了1.4,为协程添加了更多的功能并进一步完善了它,所以我们现在在kotlin代码中可以放心的引入kotlin协程并使用它,其实协程并不是kotlin独有的功能,它是一个广泛的概念,协作式多任务的实现,除了kotlin外,很多语言
·
2022-02-07 17:21
使用 asyncio
coroutine
s(协程)。线程是由操作系统控制切换的,使用协程可以收
江洋林澜
·
2022-02-07 11:05
基于Jetpack+MVVM+Kotlin
Coroutine
的App
GoogleArchitectureArchitectureComponentsJetpackRoomPaging3DataBindingViewModelLiveDataHiltKotlin
Coroutine
ViewPager2image
CallMeMrZ
·
2022-02-07 02:24
kotlin -
Coroutine
协程
我是在深入学习kotlin时第一次看到协程,作为传统线程模型的进化版,虽说协程这个概念几十年前就有了,但是协程只是在近年才开始兴起,应用的语言有:go、goLand、kotlin、python,都是支持协程的,可能不同平台API上有差异首次学习协程可能会费些时间,协程和thread类似,但是和thread有很大区别,搞懂,学会,熟悉协程在线程上如何运作是要钻研一下的,上手可能不是那么快官方中文文档
private_object
·
2022-02-06 11:28
Kotlin协程(入门向)
一、如何使用1.添加依赖build.gradle中加入implementation"org.jetbrains.kotlinx:kotlinx-
coroutine
s-core:1.2.1"implementation"org.jetbrains.kotlin
littlefogcat
·
2022-02-06 10:47
python 协程 下一步执行 常用
@asyncio.
coroutine
yieldfrom协程AsyncioFiniteStateMachineimportasyncioimporttimefromrandomimportrandint@
SkTj
·
2022-02-06 06:53
swoole有什么好处
Swoole的
Coroutine
支持意味着即使您正在执行大量昂贵的I/O(例如,与数据库进行对话,使用文件系统,发出HTTP请求),您也可以处理许多请求。
·
2022-01-27 20:29
javaspringphp
Android Kotlin
Coroutine
s ktx扩展
本篇文章主要讲的是,kotlin协程在ktx上的扩展lifecycle扩展对于lifecycle的扩展,已经在以前的文章中讲过了主要的依赖implementation"androidx.lifecycle:lifecycle-runtime-ktx:2.2.0"viewModel扩展对于viewModel的扩展,已经在以前的文章中讲过了主要的依赖implementation'androidx.li
·
2022-01-11 20:40
androidkotlin
Kotlin
Coroutine
实战之一
Android协程解决什么问题?处理耗时任务,这种任务常常会阻塞主线程保证主线程安全,确保安全地从主线程调用任何suspend函数举例子(异步任务)实现一个请求网络数据的例子:页面上有一个button,一个loading,一个textview用来显示结果。点击button,显示loading,向server发送请求,拿到数据后把result显示在textview上,并隐藏loading。界面如下S
·
2022-01-04 09:41
Kotlin协程异常处理
协程的上下文Job:控制协程的生命周期
Coroutine
Dispatcher:向合适的线程分发任务
Coroutine
Name:协程的名称,调试的时候很有用
Coroutine
ExceptionHandler
念故渊
·
2021-12-22 10:22
Android MVVM + Retrofit + OkHttp +
Coroutine
协程 + Room + 组件化架构的Android应用开发规范化架构
BaseDemo介绍BaseDemo是AndroidMVVM+Retrofit+OkHttp+
Coroutine
协程+Room+组件化架构的Android应用开发规范化架构,通过不断的升级迭代,目前主要分为两个版本
zhouhuandev
·
2021-12-21 12:33
Kotlin协程启动
构建器都用来启动新的协程launch返回一个Job并不附带任何结果值async返回一个Deferred,Deferred也是一个Job,可以使用await()在一个延期的值上得到它最终结果funtest
Coroutine
Builder
念故渊
·
2021-12-20 17:24
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他