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
Kotlin - 协程 简介
[TOC]MindMap简介
Coroutine
sarecomputerprogramcomponentsthatgeneralizesubroutinesfornon-preemptivemultitasking
Whyn
·
2021-06-07 13:50
Kotlin
Coroutine
是如何与 Spring WebFlux 整合的
一、前言上篇文章介绍了Kotlin
Coroutine
的实现原理。因为篇幅所限,并未介绍Kotlin
Coroutine
具体是如何与其它异步编程技术整合的。
编走编想
·
2021-06-06 20:50
【译】kotlin 协程官方文档(4)-协程上下文和调度器(
Coroutine
Context and Dispatchers)
公众号:字节数组,热衷于分享Android系统源码解析,Jetpack源码解析、热门开源库源码解析等面试必备的知识点最近一直在了解关于kotlin协程的知识,那最好的学习资料自然是官方提供的学习文档了,看了看后我就萌生了翻译官方文档的想法。前后花了要接近一个月时间,一共九篇文章,在这里也分享出来,希望对读者有所帮助。个人知识所限,有些翻译得不是太顺畅,也希望读者能提出意见协程官方文档:corout
业志陈
·
2021-06-06 17:48
协程
代码一:defmy_
coroutine
():whileTrue:received=yieldprint('Received:',received)if__name__=='__mai
沧桑月
·
2021-06-06 14:53
andrid 图片加载库 Coil
更轻量级:Coil只有2000个方法(前提是你的APP里面集成了OkHttp和
Coroutine
s),Coil和Picasso的方法数差不多相比Glide和F
xiaoChannel
·
2021-06-06 01:45
协程(一)基本使用
IEnumerable、IEnumerator、foreach、迭代协程(四)yield与迭代器协程(五)简单模拟协程协程(六)有关优化参考官方:https://docs.unity3d.com/Manual/
Coroutine
s.html
86a262e62b0b
·
2021-06-05 16:24
线程切换哪家强?RxJava与Flow的操作符对比
Flow作为
Coroutine
版的RxJava,同RxJava一样可以方便地进行线程切换。本文针对两者在多线程场景中的使用区别进行一个简单对比。
Android开发工作者
·
2021-06-04 23:59
破解 Kotlin 协程(1) - 入门篇
关键词:Kotlin协程入门假定你对协程(
Coroutine
)一点儿都不了解,通过阅读本文看看是否能让你明白协程是怎么一回事。1.引子我之前写过一些协程的文章,很久以前了。
Kotlin中文社区
·
2021-06-04 23:03
Swift 的 Async/Await 简介
这份设计将
coroutine
模
老司机技术周报
·
2021-06-04 08:00
编程语言
python
java
人工智能
面试
Kotlin协程的原理,没有说得比AndroidDeveloper官方更显浅的了
摘取AndroidDeveloperhttps://developer.android.google.cn/kotlin/
coroutine
s文章目录Kotlin协程原理特点调度程序线程Kotlin协程原理协程是一种并发设计模式
怪兽N
·
2021-06-02 09:55
Kotlin使用及一些原理
android
Kotlin-协程
GlobalScope.launch{}创建
Coroutine
Scope对象。
Coroutine
Scope()是一个函数,会返回一个
Coroutine
Scope对
335a40e49285
·
2021-05-27 17:33
unity无法终止协程替代方法
if(isSlide){Start
Coroutine
(SmokeInstantiate());}if(!
love_c_s
·
2021-05-22 18:39
笔记
unity新车上路
unity
Kotlin学习笔记之 33 协程 & Retrofit
Rxjava的情况我们都可以通过协程来实现,这边以利用最广泛的网络请求为例首先添加相关依赖implementation'com.jakewharton.retrofit:retrofit2-kotlin-
coroutine
s-adapter
super_shanks
·
2021-05-18 23:15
Python Asyncio模块实现的生产消费者模型的方法
asyncio的关键字说明event_loop事件循环:程序开启一个无限循环,把一些函数注册到事件循环上,当满足事件发生的时候,调用相应的协程函数
coroutine
协程:协程对象,指一个使用async关键字定义的函数
·
2021-05-17 17:03
Python协程asyncio模块的演变及高级用法
Python协程及asyncio基础知识协程(
coroutine
)也叫微线程,是实现多任务的另一种方式,是比线程更小的执行单元,一般运行在单进程和单线程上。
·
2021-05-17 17:27
理解python异步机制
MUST:yieldfrom+iterableMUST:@asyncio.
coroutine
s+yieldf
treelake
·
2021-05-17 03:07
Kotlin学习笔记之 29 上下文与调度器
其中的第一个上下文
Coroutine
Context,我们点开来详细的看一下。
super_shanks
·
2021-05-13 15:23
python3中异步IO
先看一个列子:importasyncioimportdatetimeimporttime@asyncio.
coroutine
defhello():print('任务一开始了!')
伍只蚊
·
2021-05-08 23:46
[lua source code]lua_State
Lua是单线程的,但是Lua却有thread类型,显然直觉上Lua的thread并非通常意义上的线程,实际上它是一种协程,也就是所谓的
coroutine
。
ffl
·
2021-05-07 08:46
协程(五)简单模拟协程
)简单模拟协程协程(六)有关优化参考:https://blog.csdn.net/here4one/article/details/83053417一.类似上一节的代码:IEnumeratorTest
Coroutine
86a262e62b0b
·
2021-05-03 16:37
golang
coroutine
的等待与死锁用法
直接上代码:1.第一种情况如果没有select{},main主线程不会等待
coroutine
运行,导致
coroutine
得不到机会运行。
·
2021-05-01 13:38
Coroutine
深入理解
coroutine
这个功能是unity非常好用的功能,能解决类似线程的一些问题,而且不用考虑lock和同步的问题,所以必须深入掌握
coroutine
的功能。
东丶野
·
2021-04-30 18:04
【Unity基础】异步调用与协程 Invoke &&
Coroutine
(附加一些小例子)
异步调用:InvokeInvoke调用的函数不能带参数Invoke(“printCount”,2);表示经过2秒钟之后调用printCount函数InvokeRepeating(“printCount”,3,1);经过3秒钟之后调用printCount函数,之后每隔1秒调用一次该函数IsInvoking()判断是否有通过Invoke方式调用的函数CancelInvoke();取消这个脚本上所有的调
894.000000
·
2021-04-30 16:27
unity
Unity 协程(
Coroutine
)原理与用法详解
前言:协程在Unity中是一个很重要的概念,我们知道,在使用Unity进行游戏开发时,一般(注意是一般)不考虑多线程,那么如何处理一些在主任务之外的需求呢,Unity给我们提供了协程这种方式为啥在Unity中一般不考虑多线程因为在Unity中,只能在主线程中获取物体的组件、方法、对象,如果脱离这些,Unity的很多功能无法实现,那么多线程的存在与否意义就不大了既然这样,线程与协程有什么区别呢:对于
心之凌儿
·
2021-04-29 16:11
Unity
unity基本函数方法
Unity
协程
Coroutine
线程
yield
unity笔记--协程Start
Coroutine
和yield return
Start
Coroutine
就是开启一个协程.yieldreturn保存函数状态,迭代器块返回调用迭代的地方。等待下次调用继续从当前位置处理。
babywang0
·
2021-04-29 14:09
笔记
unity
真正的 Tornado 异步非阻塞
以下使用的Python版本为2.7.13平台为MacbookPro2016使用gen.
coroutine
异步编
HappyOn
·
2021-04-28 05:30
[其他] 初学协程
1.什么是协程协程是协同程序(
Coroutine
)的简称(co前缀表示合作,routine即为程序)。具体来说就是程序A在执行时可能会转为执行程序B,甚至是其他,而每个程序之间并没有相互调用。
scvthedefect
·
2021-04-27 02:26
协程原理:函数调用过程、参数和寄存器
SRS是单进程、单线程、多协程结构,协程(
coroutine
)背景以后再介绍,这篇文章介绍协程的重要基础,理解了这个基础,后续就容易看懂协程,也能更好的使用协程。
winlinvip
·
2021-04-26 03:21
python进阶(17)协程
协程协程(
Coroutine
),又称微线程,纤程。
Silent丿丶黑羽
·
2021-04-25 13:00
数据库
python
多线程
linux
java
Kotlin Weekly 中文周报 —— 18
lambda表达式使用(antonioleiva.com)Kotlin与多线程(medium.com)Kotlin开发手册:对象表达与对象声明(blog.kotlin-academy.com)使用Kotlin
Coroutine
s
DoubleThunder
·
2021-04-24 22:01
kotlin撸一个天气预报app
效果图功能介绍:支持定位当前所在城市(集成高德地图)支持加载多个城市天气(用户配置尚未实现,可以在代码里加)支持显示实时天气技术实现介绍:
coroutine
s+retrofit请求网络接口通过RecyclerView
十代码农
·
2021-04-23 08:22
利用Kotlin和协程实现DSL样式的网络请求
利用Kotlin和协程实现DSL样式的网络请求本文将基于retrofit2.62、okhttp4.0、
Coroutine
s、viewModel-ktx、LiveData-ktx力求实现一种分层清晰、整洁灵活
一只大BUG
·
2021-04-17 19:51
Jetpack Room+WorkManager在Android架构组件下的实战
本文会牵涉以下知识点Android架构组件Jetpack-RoomJetpack-WorkManagerKotlin
Coroutine
sRecyclerview自定义左滑右滑事件的实现本文会
CallMeMrZ
·
2021-04-14 22:40
使用协程和 Flow 简化 API 设计
本文将会介绍如何使用协程和Flow简化API,以及如何使用suspendCancellable
Coroutine
和callbackFlowAPI创建您自己的适配器。针对那些富有好奇心的读者,
·
2021-04-14 01:24
androidkotlin协程
使用协程和 Flow 简化 API 设计
本文将会介绍如何使用协程和Flow简化API,以及如何使用suspendCancellable
Coroutine
和callbackFlowAPI创建您自己的适配器。针对那些富有好奇心的读者,
·
2021-04-13 19:11
androidkotlin协程
Kotlin协程学习3之协程与ViewModel通过viewModelScope构建网络请求基础框架(防止内存泄露)
完整完善工程代码见:https://github.com/WeDox/AndroidXDemo3简介:MVVM+Kotlin
Coroutine
s+Retrofit2+OkHttp3+Jackson构建网络请求基础工程小例子
jdallen
·
2021-04-13 16:29
徒手撸一个好玩的App:随机选择图片
简介做一个从多张图片中随机选择一张的App.主要特性支持倒计时支持网络下载图片支持改变图片背景框颜色支持动画显示图片效果图技术点协程
Coroutine
s:用于执行网络调用及界面更新Retrofit:获取网络数据
编程小猪
·
2021-04-13 16:40
Swoole v4.6.5 版本发布,增加原生curl multi支持
使用原生curlhook的前提是在编译Swoole扩展时开启--enable-swoole-curl选项可以使用以下代码进行测试:useSwoole\Runtime;usefunctionSwoole\
Coroutine
·
2021-04-09 21:38
phpcurlswoole
Swoole v4.6.5 版本发布,增加原生curl multi支持
使用原生curlhook的前提是在编译Swoole扩展时开启--enable-swoole-curl选项可以使用以下代码进行测试:useSwoole\Runtime;usefunctionSwoole\
Coroutine
·
2021-04-09 20:44
phpcurlswoole
Android Kotlin 与OKhttp+retrofit+
Coroutine
s协程 网络请求架构实现网络请求详解
1.OKhttp:官方依赖及源码地址,移步github:https://github.com/square/okhttp
Coroutine
s:官方依赖及源码地址,移步github:https://github.com
SchwarzIrland
·
2021-04-09 14:15
Coroutine
(协程)(四)和retrofit搭配使用
注意:
Coroutine
和retrofit的使用在retrofit2.6之前之后是有区别的一、定义接口/***可以从如下网址查找测试api*https://www.wanandroid.com/blog
勇敢地追
·
2021-03-30 10:37
Jetpack Compose助我快速打造电影App
数据请求则依赖
Coroutine
s调用Retrofit接口,最后通过LiveData反映结果。成品话不多说,先看下效果。启动页面,搜索页面和电影详情页面。店
TechMerger
·
2021-03-21 17:49
Jetpack
Compose
Android
移动开发
android
Compose
jetpack
movie
Swoole v4.6.4 版本发布,Bug 修复版本
新增了Swoole\
Coroutine
\Http\get、Swoole\
Coroutine
\Http\post和Swoole\
Coroutine
\Http\request函数,这个操作为了方便
Coroutine
·
2021-03-13 04:05
phpswoole
Swoole v4.6.4 版本发布,Bug 修复版本
新增了Swoole\
Coroutine
\Http\get、Swoole\
Coroutine
\Http\post和Swoole\
Coroutine
\Http\request函数,这个操作为了方便
Coroutine
·
2021-03-13 04:08
phpswoole
Android MVVM + Retrofit + OkHttp +
Coroutine
协程 + 组件化架构的Android应用开发规范化架构
BaseDemo介绍BaseDemo是AndroidMVVM+Retrofit+OkHttp+
Coroutine
协程+组件化架构的Android应用开发规范化架构,通过不断的升级迭代,目前主要分为两个版本
zhouhuandev
·
2021-03-12 22:23
Android
android
mvvm
kotlin
组件化
python-任务和协程文档翻译及延伸
基于生成器的协程应该被@asyncio.
coroutine
装饰,尽管这不是严格规定(notstrictlyenforced)。该装饰器能够兼容asyncdef定义的协程。
treelake
·
2021-03-12 00:58
kotlin协程:使用协程,如何获取单例对象
目前找到三种方式切换到单线程获取单例使用
Coroutine
提供的Mutex获取单例使用CAS(AtomicReference)获取单例importkotlinx.
coroutine
s.Dispatchersimportkotlinx.
coroutine
s.delayimportkotlinx.
coroutine
s.sync.Muteximportkotlinx.
coroutine
s.sync.wi
Xigong
·
2021-03-10 15:43
C++20中的协程(
Coroutine
)的实现
C++20中的协程(
Coroutine
)从2017年开始,协程(
Coroutine
)的概念就开始被建议加入C++20的标准中了,并已经开始有人对C++20协程的提案进行了介绍。
·
2021-03-09 09:08
Unity协程基础用法
//通过Start
Coroutine
()开始一个协程//通过Stop
Coroutine
();关闭一个协程//通过StopAll
Coroutine
s()方法来实现关闭所有协程voidStart(){Debug.Log
betterplace
·
2021-03-09 01:28
Python 协程 gevent 模块
Python协程gevent模块文章目录Python协程gevent模块协程安装模块模拟协程猴子补丁协程协程
Coroutine
,又称微线程,纤程,实现了在单线程下的并发对于单线程下,多多少少程序中会出现
XianZhe_
·
2021-03-01 02:39
Python
python
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他