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
coroutines
kotlin进阶—深入理解协程
AsyncTask特性:非阻塞挂起,可挂起/恢复执行本质:协程就是个线程框架协程的挂起本质就是线程切出去再切回来依赖implementation'org.jetbrains.kotlinx:kotlinx-
coroutines
-android
Peakmain
·
2023-03-18 10:09
Android中对Kotlin
Coroutines
(协程)的理解(一)
一、协程是什么、协程的作用是什么本质上Kotlin协程是一个库,就像RxJava、Butterknife这些第三方库一样,通过协程我们写代码时会更简便,省去了许多重复、复杂的动作,但这个库有其特别之处,即完全通过编译实现JVM层的逻辑,就是说协程表面上那些简单的语句经过编译之后,会转化为复杂的JVM代码(class字节码),这些在JVM中执行的代码虽然复杂,但还是我们熟悉的那一套Java的线程池、
会上网的井底之蛙
·
2023-03-16 19:43
Android kotlin实战之协程suspend详解与使用
kotlinx.
coroutines
是由JetBrains开发的功能丰富的协程库。它包含本指南中
蜗牛、Z
·
2023-03-14 23:35
kotlin
android
语法
android
kotlin
开发语言
协程
suspend
Android Compose——一个简单的Bilibili APP
Bilibili移动端APP简介依赖效果登录效果WebView自定义TobRow的Indicator大小首页推荐LazyGridView使用Paging3热门排行榜搜索模糊搜索富文本搜索结果视频详情合集信息
Coroutines
FranzLiszt1847
·
2023-03-14 23:49
Android
android
android
jetpack
kotlin
hilt
Coroutines
中的Channel
多线程通信往往是个很头疼的事情,Coroutine也不例外。多线程中有SynchronousQueue、Exchanger等,Coroutine提供了Channel这个工具用于在coroutine之间分享数据。一个coroutine使用Channel发送数据,另一个coroutine可以使用这个Channel接收数据,如下图:image.png发送数据的coroutine被称为生产者,接收数据的被
Butane
·
2023-03-10 09:18
GCC 11在C++20模式下将启用协程支持
协程(
Coroutines
)是C++20的
7ee72f98ad17
·
2023-03-09 23:00
Kotlin Weekly 中文周报——11
KotlinWeekly中文周报——11Kotlin开发中文周报文章原地址:https://blog.mindorks.com/kotlin-weekly-update-11-439320aaa65d文章Kotlin的
Coroutines
DoubleThunder
·
2023-02-18 16:29
python协程入门介绍
协程,英文名
Coroutines
,全称协同程序,协程无法由操作系统来实现,因为操作系统只能调度到线程,协程是比线程还小的单位。
谦虚且进步
·
2023-02-18 05:10
python
python
Androdi kotlin
Coroutines
(协程)详解 (五)
AndrodikotlinCoroutines(协程)详解(一)AndrodikotlinCoroutines(协程)详解(二)AndrodikotlinCoroutines(协程)详解(三)AndrodikotlinCoroutines(协程)详解(四)AndrodikotlinCoroutines(协程)详解(五)AndrodikotlinCoroutines(协程)详解(六)五、几个重要的函
水天滑稽天照八野滑稽石
·
2023-02-05 12:49
Coroutines
in C++20
首先,希望读者已经在其他语言或库中了解协程的概念。C++20终于带来了官方的协程,这是一种无栈的协程实现。promise/yield/return首先来看一个例子。这段代码建议从下往上看。#include#includetemplatestructGenerator{structpromise_type;usingHandle=std::coroutine_handle;structpromise
Platanuses
·
2023-02-04 17:44
Kotlin协程使用
目录协程的用法协程同步异步请求与Rxjava,原生写法的区别与优势对于协程的理解1.协程的用法在安卓中添加引用,引用里面也包括了协程核心库implementation'org.jetbrains.kotlinx:kotlinx-
coroutines
-android
syimo
·
2023-02-04 10:19
spring源码阅读
spring-beans4.spring-context5.spring-context-indexer6.spring-context-support7.spring-core8.spring-core-
coroutines
9
johnny_git
·
2023-02-02 00:06
Kotlin中Room的简单使用
kotlinimplementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"implementation'org.jetbrains.kotlinx:kotlinx-
coroutines
-core
孤诣
·
2023-01-27 05:12
C/C++版本的golang协程和网络库(cpp go
Coroutines
高并发 高性能的协程和网络库.)
cpp_go:https://github.com/bigbao9494/cpp_go_prj.git介绍:cpp_go是用C/C++实现的类似golang的协程和网络库,让C/C++程序员可以轻松写出高并发的网络程序,可以用同步的方式(每个连接一个线程)写出异步的高性能,支持协程栈大小设置,每个协程可以根据业务逻辑的需求在创建协程时设置不同栈大小,可以指定任意多个CPU核心(物理线程)来执行协程
skymelai
·
2023-01-15 09:50
[译] Kotlin 协程 Flow 官方文档(2021-2-4)翻译
原文:https://kotlin.github.io/kotlinx.
coroutines
/kotlinx-
coroutines
-core/kotlinx.
coroutines
.flow/-flow/
hegan2010
·
2022-12-26 17:54
转载:[10分钟速览 C++20 新增特性]
转载:10分钟速览C++20新增特性10分钟速览C++20新增特性新增标识符(Identifies)模块(Modules)优点创建模块引用模块import头文件Ranges例子协程(
Coroutines
kevin--你不知道的事
·
2022-12-23 18:45
C++20
【译】kotlin 协程官方文档(7)- 异常处理
个人知识所限,有些翻译得不是太顺畅,也希望读者能提出意见协程官方文档:
coroutines
-guide本节讨论协程关于异常的处理和取消异常。我们已经知道,取消协程会使得在挂起点抛出Cancellat
业志陈
·
2022-11-07 00:23
【译】kotlin 协程官方文档(6)- 通道
个人知识所限,有些翻译得不是太顺畅,也希望读者能提出意见协程官方文档:
coroutines
-guideDeferred值提供了在协程之间传递单个值的方便方法,而通道(Channels)提供了一种传输
业志陈
·
2022-11-06 00:19
【译】kotlin 协程官方文档(2)- 取消和超时
个人知识所限,有些翻译得不是太顺畅,也希望读者能提出意见协程官方文档:
coroutines
-guide本节讨论协程的取消和超时一、取消协程执行在一个长时间运行的应用程序中,我们可能需要对协程进行细粒
业志陈
·
2022-11-06 00:08
Kotlin协程实现 CountDownLatch
importkotlinx.
coroutines
.CancellableContinuationimportkotlinx.
coroutines
.suspendCancellableCoroutineimportjava.util.concurrent.atomic.AtomicIntegerimportjava.util.concurrent.atomic.AtomicReferenceimpo
ZuYuan
·
2022-09-07 16:47
跟着官方文档学习Kotlin协程,官方文档还是香啊!
本篇文章来自信波波同学投稿,根据官方文档讲解了
coroutines
,原汁原味,
普通网友
·
2022-08-11 19:03
网络
编程语言
java
移动开发
ai
Android Jetpack架构开发组件化应用实战
项目地址:AndroidJetpack架构开发组件化应用实战欢迎star技术要点Kotlin+Jetpack+
Coroutines
+Retrofit+koin项目整体架构图:宿主App没有任何的业务代码
普通网友
·
2022-07-27 16:28
程序员
面试
android
移动开发
协程是什么?怎么来的?它有什么作用?
百度百科:协程(
Coroutines
)不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。二、协程是怎么来的?
CN.Stan
·
2022-06-28 11:43
知识梳理
操作系统
Python Asyncio中
Coroutines
,Tasks,Future可等待对象的关系及作用
《Python中Async语法协程的实现》介绍了Python是如何以生成器来实现协程的以及PythonAsyncio通过Future和Task的封装来实现协程的调度,而在PythonAsyncio之中
Coroutines
·
2022-06-27 14:24
Python Asyncio调度原理详情
目录前言1.基本介绍2.EventLoop的调度实现3.网络IO事件的处理前言在文章《PythonAsyncio中
Coroutines
,Tasks,Future可等待对象的关系及作用》中介绍了Python
·
2022-06-27 11:24
kotlin协程
implementation"org.jetbrains.kotlinx:kotlinx-
coroutines
-core:1.3.9"//kotlin协程Android支持implementation"org.jetbrains.kotlinx
Cucucuu
·
2022-06-15 14:53
Unity游戏优化(第2版)学习记录2
Unity游戏优化[第二版]学习记录2第2章一、使用最快的方法获取组件(GetComponent)二、移除空的回调定义三、缓存组件引用四、共享计算输出五、Update、
Coroutines
和InvokeRepeating
咸鱼永不翻身
·
2022-04-27 11:16
Unity游戏优化
Unity
unity
资源打包关系依赖树
1)资源打包关系依赖树2)
Coroutines
产生了大量GC的问题3)手机端的SoftShadow如何生效4)Skybox的环境照明问题这是第292篇UWA技术知识分享的推送。
·
2022-04-22 16:55
Kotlin 协程超时
基本使用packageouttimeimportkotlinx.
coroutines
.delayimportkotlinx.
coroutines
.runBlockingimportkotlinx.
coroutines
.withTimeout
慢羊羊的快发明
·
2022-03-25 08:47
Kotlin
android
Kotlin 协程系列二:Coroutine取消和超时
本系列为翻译和解读Kotlin协程的官方文档,对应官方文档版本1.5.3时间是2021-10约定:全部的正文均对应文档原文,个人解读以引用的形式插入官方文档链接https://kotlinlang.org/docs/
coroutines
-guide.html
ljjliujunjie123
·
2022-03-25 08:45
kotlin学习
kotlin
java
android
多线程
Kotlin-协程
Coroutines
-基本了解
一些处理异步的方案:ThreadingCallbacksFutures,promises,andothersReactiveExtensionsCoroutines协程Coroutineskotlinx.
coroutines
huycheaven
·
2022-03-25 08:14
Kotlin
kotlin
Coroutines
Kotlin协程的取消与超时(五)
取消异步任务通常使用Job.cancel()函数二、cancel()对于cancel()的使用方式如下:importkotlinx.
coroutines
.*fu
Mr_Tony
·
2022-03-25 08:36
kotlin
Kotlin语言基础入门到熟悉:Kotlin协程基础
importkotlinx.
coroutines
.
·
2022-02-22 22:32
androidkotlin
AsyncIO for the Working Python Developer翻译
它被设计成使用
coroutines
和futures来简化异步代码,并把代码变得和同步代码一样简明,因为他没有回调。
caelansar
·
2022-02-20 01:18
什么是
Coroutines
(协程)
一、什么是
Coroutines
(协程)协程是很久之前就提出的一个概念,目前支持协程的语言包括lua、C#、go等。也包括Android官方开发语言Kotlin。
24k金
·
2022-02-19 11:23
Kotlin
Coroutines
importandroid.arch.lifecycle.Lifecycleimportandroid.arch.lifecycle.LifecycleObserverimportandroid.arch.lifecycle.LifecycleOwnerimportandroid.arch.lifecycle.OnLifecycleEventimportkotlinx.
coroutines
lhl_012
·
2022-02-19 08:38
retrofit2-kotlin-
coroutines
-adapter 超时引起的崩溃
kotlin作为开发语言,同时也引入了coroutnies(协程),使用协程替代了线程池.想要在api层使用协程,于是Github一波决定引入JakeWharton/retrofit2-kotlin-
coroutines
-adapter
谈小龙
·
2022-02-17 08:27
[Kotlin Tutorials 12] Kotlin
Coroutines
协程其实挺简单
KotlinCoroutines协程其实挺简单本文收录于:https://github.com/mengdd/KotlinTutorialsCoroutines概念
Coroutines
(协程),计算机程序组件
圣骑士wind
·
2022-02-17 05:22
读书笔记-2019-02-13
jjgod/mac-dictionary-kit:DictionaryconversiontoolforMacOSX10.5andabove巧用kotlinx.
coroutines
玩转android-
槐树向北
·
2022-02-16 07:15
协程相关基础
第一个协程程序我们把下面的代码跑起来:importkotlinx.
coroutines
.
xiongmaozhijin
·
2022-02-16 03:15
使用 asyncio
coroutines
(协程)。线程是由操作系统控制切换的,使用协程可以收
江洋林澜
·
2022-02-07 11:05
Kotlin协程(入门向)
一、如何使用1.添加依赖build.gradle中加入implementation"org.jetbrains.kotlinx:kotlinx-
coroutines
-core:1.2.1"implementation"org.jetbrains.kotlin
littlefogcat
·
2022-02-06 10:47
Android Kotlin
Coroutines
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
协程
coroutines
-exampleskotlinx.coroutinesKotlin-
Coroutines
-Android-ExamplesKotlin-Flow-Android-Examples协程指南
fyg
·
2021-12-14 17:05
对 Jetpack 架构组件移植的失败尝试
由于LiveData可以使用kotlinx.
coroutines
的StateFlow/SharedFlow代替,所以理论上只需移植Lifecycle和ViewModel即可,Lifecycle通过注解某个函数即可让该函数在相应生命周期执行时即可运行
涂程
·
2021-11-03 13:28
移动开发
Android
Jetpack
架构
android
jetpack
移动开发
安卓
Android组件化框架实践
本文说明的是一套基于jetpack+
coroutines
基础上形成的一套组件化框架,本文主要描述组件化项目的通用配置和关键技术点的解决方案。
Henryzhu
·
2021-10-20 14:02
(译)Android中的Kotlin协程-基础
如果英文较好,建议直接阅读原文译文什么是协程基本上,
coroutines
是轻量级线程,它使得我们可以用串行的方式写出异步的、非阻塞的代码。
剑舞潇湘
·
2021-10-09 15:04
C++20 新特性 协程
Coroutines
(2)
目录1、co_await2、awaiter的三个接口用途3、协程用法的回顾想了解上一篇文章内容的小伙伴可点击C++20特性协程
Coroutines
(1)谈到什么是协程.并且介绍了co_yield和co_return
·
2021-10-08 12:52
C++20 特性 协程
Coroutines
(1)
目录一、协程简单介绍二、协程的好处三、协程得用法四、协程三个关键字五、协程工作原理1、co_yield2、co_return我们先来介绍一下什么是协程.一、协程简单介绍协程和普通的函数其实差不多.不过这个"函数"能够暂停自己,也能够被别人恢复.普通的函数调用,函数运行完返回一个值,结束.协程可以运行到一半,返回一个值,并且保留上下文.下次恢复的时候还可以接着运行,上下文(比如局部变量)都还在.这就
·
2021-10-08 12:51
在 Android 上使用协程(一):Getting The Background
Kotlin的
Coroutines
(协程)带来了一种新的并发方式,在Android上,它可以用来简化异步代码。尽管Kotli
NeWolf
·
2021-06-26 17:55
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他