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 协程(
Coroutines
):globalScope,runBlocking,dispatcher,suspend,async,await,job
一起来学Kotlin:概念:5.Kotlin协程(
Coroutines
):globalScope,runBlocking,dispatcher,suspend,async,await,job本文将详细介绍
破浪会有时
·
2023-04-09 21:55
kotlin
kotlin
概念
kotlin
android
java
Kotlin协程
一.协程的基本用法kotlin没有把协程纳入标准库中,需要单独导入协程的依赖包:implementation'org.jetbrains.kotlinx:kotlinx-
coroutines
-core:
我们间的空白格
·
2023-04-09 21:20
android
kotlin
android
Androdi kotlin
Coroutines
(协程)详解 (二)
AndrodikotlinCoroutines(协程)详解(一)AndrodikotlinCoroutines(协程)详解(二)AndrodikotlinCoroutines(协程)详解(三)AndrodikotlinCoroutines(协程)详解(四)AndrodikotlinCoroutines(协程)详解(五)AndrodikotlinCoroutines(协程)详解(六)二、协程的启动b
水天滑稽天照八野滑稽石
·
2023-04-08 07:04
kotlinx.
coroutines
Channel
ChannelChannel的概念与BlockingQueue相似两者最大的不同在于,后者阻塞式的put操作变成了挂起等待的send,而阻塞式的take变成了挂起等待的receivevalchannel=Channel()launch{//这里可能是消耗大量CPU运算的异步逻辑,我们将仅仅做5次整数的平方并发送for(xin1..5)channel.send(x*x)}//这里我们打印了5次被接收
Zero_______
·
2023-04-07 00:26
【奇技淫巧】新的图片加载库,安卓移动开发背景换色
快速:Coil进行了很多优化,包括内存和磁盘缓存,对内存中的图像进行采样,重新使用位图,自动暂停/取消请求等等轻量:Coil在您的APK中添加了约2000种方法(对于已经使用OkHttp和
Coroutines
m0_66265001
·
2023-04-06 08:25
程序员
面试
移动开发
android
『译』
Coroutines
与 RxJava 异部机制对比之取消执行
我们想要能够取消一个已经被RxJava或者
Coroutines
创建的运算执行。这个运算或同步或异步。在Android开发中,这是一个很重要的用例,最常见的场景可能是当View正被销毁的时候。
zonda的地盘
·
2023-04-04 10:27
【译】LiveData with
Coroutines
and Flow
点击上方蓝字关注我,知识会给你力量这个系列我做了协程和Flow开发者的一系列文章的翻译,旨在了解当前协程、Flow、LiveData这样设计的原因,从设计者的角度,发现他们的问题,以及如何解决这些问题,plsenjoyit。PartI:ReactiveUIs从Android的早期开始,我们就很快了解到Android的生命周期很难理解,充满了边缘案例,而保持理智的最好方法就是尽可能地避免它们。为此,
eclipse_xu
·
2023-04-03 16:40
android
java
python
编程语言
设计模式
go和python差距多少_Python和go的简单比较,与,Go,协程,对比
Python与Go的协程协程协程(
Coroutines
)是一种比线程更加轻量级的存在,正如一个进程可以拥有多个线程一样,一个线程可以拥有多个协程。
weixin_39718521
·
2023-04-03 07:48
go和python差距多少
python(48): 进程,线程 ,协程
进程--资源分配最小单位,线程,资源调度最小单位协程:英文
Coroutines
,是一种比线程更加轻量级的存在。正如一个进程可以拥有多个线程一样,一个线程也可以拥
python开发笔记
·
2023-04-03 07:39
操作系统
Python
python
开发语言
【Android MVIKotlin技术】跨端的 MVI 框架原理分析
去年公司要重构一块老旧的重要业务,原先的Java+无架构实现被我们全面切换到Kotlin+
Coroutines
+JetpackAAC。总体效果令我们颇为满意,也没有发现什么明显的缺陷与短板。
笨笨11
·
2023-04-02 12:38
C++20 ranges and
coroutines
#include#include"common/log.h"#include#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespaceAdsonLib;structReturnObject{structpromise_type{Retur
wyg_031113
·
2023-04-02 09:43
c++20
开发语言
10分钟速览 C++20 新增特性
C++20新增特性jimmysue.me新增关键字(keywords)新增标识符(Identifies)模块(Modules)优点创建模块引用模块import头文件Ranges例子协程(
Coroutines
鱼儿-1226
·
2023-04-02 08:33
c++
c++
【译】kotlin 协程官方文档(1)- 协程基础
个人知识所限,有些翻译得不是太顺畅,也希望读者能提出意见协程官方文档:
coroutines
-guide此章节涵盖了协程的基本概念一、你的第一个协程程序运行以下代码:importkotlinx.cor
业志陈
·
2023-04-01 06:05
Python — 异步async/await
文章目录协程asyncawait阻塞函数处理问题解决方案run_in_executor协程协程,英文
Coroutines
,是一种比线程更加轻量级的存在。
_李少侠_
·
2023-03-31 18:21
Python
python
Kotlin
Coroutines
不复杂, 我来帮你理一理
Coroutines
协程时光小说网wap.youxs.org最近在总结Kotlin的一些东西,发现协程这块确实不容易说清楚.之前的那篇就写得不好,所以决定重写.反复研究了官网文档和各种教程博客,本篇内容是最基础也最主要的内容
? annie?
·
2023-03-31 16:06
Python的可等待对象在Asyncio的作用
前记上一篇文章《初识Python协程的实现》[1]介绍了Python是如何以生成器来实现协程的以及PythonAsyncio通过Future和Task的封装来实现协程的调度,而在PythonAsyncio之中
Coroutines
AudiA6LV6
·
2023-03-30 12:45
后端
C++20 系列(一)- Hello C++20
Coroutines
库让C++异步编程能力更加强大,甚至可能成为主流。Coroutin
芥末的无奈
·
2023-03-30 08:49
c++
c++20
c++
当Retrofit遇上协程
在2.6之前的版本中如果要使用协程可以添加
coroutines
-adapter来使用。
SimpleFunc
·
2023-03-30 00:39
Kotlin(二十一)协程(异步流)
我们使用集合遍历,打印来返回多个计算值来举例子packagecom.example.kotlin01importkotlinx.
coroutines
.delayimportkotlinx.
coroutines
.flow.Flowimportkotlinx.
coroutines
.flow
大虾啊啊啊
·
2023-03-24 08:20
Android 进阶 | 十四例 JetPack 知识点实战系列,千万不要错过!
ConstraintLayout之实现登录页面ConstraintLayout项目实战二、Navigation实践之实现APP主框架以及Navigation的相关介绍Navigation项目实战三、使用
Coroutines
「已注销」
·
2023-03-23 20:41
android
jetpack
WanJetpack项目:用Jetpack实现玩Android,追求最官方的实现方式
用到以下知识点:LiveData、ViewModel、DataBinding(包括双向绑定、BindingAdapter的使用)、ViewBinding、
coroutines
(包含flow、suspend
乐乐龙
·
2023-03-23 19:45
Jetpack
android
jetpack
kotlin
Androdi kotlin
Coroutines
(协程)详解 (四)
AndrodikotlinCoroutines(协程)详解(一)AndrodikotlinCoroutines(协程)详解(二)AndrodikotlinCoroutines(协程)详解(三)AndrodikotlinCoroutines(协程)详解(四)AndrodikotlinCoroutines(协程)详解(五)AndrodikotlinCoroutines(协程)详解(六)四、Corout
水天滑稽天照八野滑稽石
·
2023-03-20 07:00
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
上一页
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
其他