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 程序设计》第十二章 Kotlin的多线程:协程(
Coroutine
s)
第十二章Kotlin的多线程:协程(
Coroutine
s)Kotlin1.1introduced
coroutine
s,anewwayofwritingasynchronous,non-blockingcode
AI天才研究院
·
2025-05-19 03:45
Java实战
ET 协程锁
coroutine
LockType与key相同的情况下逻辑是原子性的。
驰愿
·
2025-05-17 13:46
ET
框架学习
unity
ET
ET 中学到的技巧
位运算,左移再求与int
coroutine
LockType=(self.LocationType<<16)|
Coroutine
LockType.Location;longid=(long)(((ulong
驰愿
·
2025-05-17 13:16
ET
框架学习
unity
ET
解决协程创建多个job的异步时序问题
为了调用这些异步方法,项目每次都会创建一个新的
Coroutine
Scope来启动协程。然而,这种做法在极限情况下会导致线程的时序性问题。
我怀里的猫
·
2025-05-17 10:54
Android日常
kotlin
android
kotlin协程-Android实战
funlaunchWhenStarted(block:suspend
Coroutine
Scope.()->Unit):Job=launch{lifecycle.whenStarted(block)}//
2401_84520118
·
2025-05-11 10:39
程序员
android
kotlin
开发语言
Kotlin高阶特性
以下是一些Kotlin的高阶特性及其原理,并附上相应的代码示例:1.协程(
Coroutine
s)原理:协程是轻量级的线程,用于实现非阻塞的并发编程。
望佑
·
2025-05-08 22:34
开发语言基础
kotlin
开发语言
android
C++协程从入门到精通
文章目录一、C++协程入门知识(一)基本概念(二)特点(三)应用场景二、C++协程精通知识(一)高级特性(二)优化技巧(三)错误处理机制(四)调试技巧一、C++协程入门知识(一)基本概念协程(
coroutine
码事漫谈
·
2025-05-08 13:06
c++
c++
开发语言
Kotlin中 StateFlow 或 SharedFlow 的区别
StateFlow和SharedFlow是Kotlin协程(
Coroutine
s)提供的两种响应式数据流(ReactiveStreams),用于在应用程序中处理异步数据流,类似于RxJava的Observable
王的博客
·
2025-05-06 19:19
javascript
开发语言
ecmascript
kotlin
Kotlin 协程基础九 —— SharedFlow 与 StateFlow
Kotlin协程基础系列:Kotlin协程基础一——总体知识概述Kotlin协程基础二——结构化并发(一)Kotlin协程基础三——结构化并发(二)Kotlin协程基础四——
Coroutine
Scope
tmacfrank
·
2025-05-06 06:55
Kotlin
#
Coroutine
kotlin
开发语言
android
Kotlin中的StateFlow和SharedFlow有什么区别?
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点在Kotlin的协程库kotlinx.
coroutine
s中,StateFlow和SharedFlow
AntDreamer
·
2025-05-06 06:24
kotlin
kotlin
java
开发语言
面试
android
toLua学习笔记九——c#使用tolua提供的协程
1、在lua中编写协程程序--lua协程相关localcoDelay=nil--开启协程StartDelay=function()coDelay=
coroutine
.start(Delay)end--协程
Master-Xue
·
2025-05-06 05:48
toLua
Unity
lua
unity
Python协程入门指北
协程(
Coroutine
)就像可以暂停执行的函数,能够在执行过程中主动让出控制权,等准备好后再继续执行。
SimpleLearing
·
2025-05-02 08:41
大模型
python
python
开发语言
Kotlin协程在Android开发中的核心技术解析与最佳实践
一、核心概念协程本质:轻量级线程(一个线程可运行多个协程)挂起机制(suspend/resume)实现非阻塞式异步编程结构化并发管理关键组件:协程作用域(
Coroutine
Scope)协程构建器(launch
奋斗理想
·
2025-05-01 09:37
Kotlin
android
android
kotlin
python asyncio异步编程一个简单的例子理解
协程(
Coroutine
),也可以称为微线程,是一种用户态内的上下文切换技术,其实就是通过一个线程实现代码相互切换执行。
anRan已存在
·
2025-04-30 19:38
python学习
Python中的协程(
Coroutine
)
Python中的协程(
Coroutine
)是一种轻量级的异步执行单元,主要用于解决IO密集型任务的性能问题。Python3.5引入了async/await语法,使得协程变得简洁且易于使用。
高效匠人
·
2025-04-28 09:29
python
开发语言
Unity 之 协程 初级
协程可以通过Start
Coroutine
()来调用只需要在里面穿进去一个IEnumerator类型的方法就可以了。这个方法是可以带有参数的哦。
永夜悠
·
2025-04-25 01:11
Unity
Unity
Unity之协程(
Coroutine
)
什么是协程?在Unity主线程运行时,开启另外一段逻辑来协助当前程序的执行,即协程。协程与线程、进程不同,协程的上下文切换是由程序员决定的,在开启协程后可以暂停协程执行,暂停之后会返回主函数(开启协程所在的函数),执行主函数剩余的部分,直到中断指令完成后,从中断指令的下一行继续执行协程函数的剩余部分,函数体执行完,协程即结束创建一个协程IEnumeratorTest(inti){}开启协程Star
怒折饭卡
·
2025-04-25 01:41
unity
游戏引擎
Python协程详解:从基础到实战
1.协程基础概念1.1什么是协程协程(
Coroutine
)是Python中另外一种实现多任务的方式,它是一种比线程更小的执行单元,占用更少的资源。协程之所以被称
PythonicCC
·
2025-04-24 22:15
python
Kotlin 协程在 LiveData 中的完美封装:
Coroutine
LiveData 全解
什么是
Coroutine
LiveData?
居然是阿宋
·
2025-04-24 19:54
Kotlin
kotlin
android
开发语言
什么是协程
在计算机科学领域,**协程(
Coroutine
)**是一种轻量级的协作式多任务处理机制,允许一个程序在单线程环境下实现多个任务的并发执行。
2501_91537435
·
2025-04-24 17:15
python
前端
服务器
运维
unity 通过ip获取欧美,美洲,亚洲等地区
publicclassGeoLocation:MonoBehaviour{privateconststringapiUrl="https://ipinfo.io/json";voidStart(){Start
Coroutine
憨豆人生
·
2025-04-23 17:35
unity
java
游戏引擎
Kotlin 协程基础八 —— Flow 操作符(二)
Kotlin协程基础系列:Kotlin协程基础一——总体知识概述Kotlin协程基础二——结构化并发(一)Kotlin协程基础三——结构化并发(二)Kotlin协程基础四——
Coroutine
Scope
tmacfrank
·
2025-04-22 15:49
Kotlin
#
Coroutine
kotlin
开发语言
android
协程:响应式编程框架: Flow 异步流 /Flow 操作符/Flow 流发射收集元素的异常处理
以异步方式返回多个返回值的方案:在Kotlin协程
Coroutine
中,使用suspend挂起函数以异步的方式返回单个返回值肯定可以实现,如果要以异步的方式返回多个元素的返回值,可以使用如下方案:集合序列
明飞1987
·
2025-04-22 15:48
协程
kotlin
协程?协程与线程的区别?Java是否支持协程?
一、前言协程(
Coroutine
)是一种轻量级的并发编程模型,允许在单线程内通过协作式多任务调度实现并发。
在努力的韩小豪
·
2025-04-20 21:40
java
JaveSE
多线程
协程
并发编程
协程和协程区别
Python—协程(
Coroutine
)
文档结构1、概念简介2、使用场景3、实现方式4、代码案例5、注意事项参考手册:https://docs.python.org/zh-cn/3.10/library/asyncio-task.html1、概念简介协程不是被操作系统内核所管理,而完全是由程序所控制(也就是在用户态执行),是一种用户状态内的上下文切换技术,其实就是通过一个线程实现代码块相互切换执行,因此也称为轻量级的线程。协程的切换完全
蓝魔Y
·
2025-04-09 16:49
Python编程
python
并发
协程
Visual Basic语言的协程
什么是协程协程(
Coroutine
)是一种程序组件,它允许执行暂停和恢复,从而使得程序的控制流非线性化。传统上,程序
方瑾瑜
·
2025-04-06 03:40
包罗万象
golang
开发语言
后端
C++ 新特性 | C++20 常用新特性介绍
目录1、模块(Modules)2、协程(
Coroutine
s)3、概念(Concepts)4、范围(Ranges)5、三向比较符(three-waycomparison)C++软件异常排查从入门到精通系列教程
dvlinker
·
2025-04-05 15:55
C/C++实战专栏
C/C++软件开发从入门到实战
C++
C++20
新标准
模块
协程
范围
三向比较符
C++ --- 异步编程
.两者区别:3.两者优缺点:4.应用场景:二.C++异步编程入门:1.使用future与async进行异步处理:2.使用future与promise进行异步处理:3.将异步任务与多线程结合:三.协程(
Coroutine
s
记得开心一点嘛
·
2025-04-05 04:41
C++进阶
异步编程
c++
GO语言GPM模型
通常goroutine会被当做
coroutine
(协程)的golang实现,但实际上,goroutine并非传统意义上的协程,现在主流的线程模型分三种:内核级线程模型、用户级线程模型和两级线程模型(也称混合型线程模型
DreamCatcher
·
2025-04-04 18:39
golang研究
lib-zo,C语言另一个协程库,整理
协程库,项目地址https://github.com/mailhonor/lib-zoAPI文档https://github.com/mailhonor/lib-zc/blob/master/doc/
coroutine
.md
eli960
·
2025-04-03 13:00
lib-zc
C/C++
开发语言
c语言
Chapter 6: Concurrency in C++20_《C++20Get the details》_notes
Chapter6:ConcurrencyinC++206.1
Coroutine
s6.2Atomics6.3Semaphores6.4LatchesandBarriers6.5CooperativeInterruption6.6std
lianghu666
·
2025-04-02 07:03
c/c++
c++20
开发语言
笔记
c++
面试题:协程异常处理器及try catch
在Kotlin协程里,异常处理器(
Coroutine
ExceptionHandler)和try-catch块在处理异常时各有特点,它们之间存在一定的包含关系,下面详细介绍:1.try-catch块在协程内部使用
祖师爷科技
·
2025-04-01 11:05
面试
kotlin
android
源码解读笔记:协程的 ViewModel.viewModelScope和LifecycleOwner.lifecycleScope
分析下ViewModel.viewModelScopepublicvalViewModel.viewModelScope:
Coroutine
Scopeget(){valscope:
Coroutine
Scope
wzj_what_why_how
·
2025-03-28 18:20
Android
#
Android——SDK
#
协程
Android
kotlin
异步编程与流水线架构:从理论到高并发
1.1.2资源利用对比1.2阻塞与非阻塞的技术实现1.2.1阻塞I/O模型1.2.2非阻塞I/O模型1.3异步编程关键技术1.3.1事件循环机制1.3.2Future/Promise模式1.3.3协程(
Coroutine
长安er
·
2025-03-23 07:22
学习心得
高性能并行计算
光电
架构
数学建模
GUI
全息
异步
多线程
流水线
通过swoole协程实现并发编程
目前的Swoole内置了丰富的协程组件供开发者直接调用以便快速实现异步非阻塞的并发编程,省去了开发者自己实现相应底层代码的麻烦:TCP/UDPClient:Swoole\
Coroutine
\ClientTCP
韩淼燃
·
2025-03-22 14:09
php7面试架构师
swoole协程实现并发编程
python异步--asyncio
在python3.4后内置在python中了,在后面还有async/await,更后面有aiohttp,flask实现就有参照aiohttpasync和await分别又来替换早期协程的asyncio.
coroutine
HWQlet
·
2025-03-21 14:38
python
python异步编程
使用 Go 语言实现高性能网络服务: 包括TCP连接管理、内存池、epoll、缓存设计、序列化等
,并进行严格类型检查;自动垃圾回收:不需要手动分配和释放内存,通过引用计数实现自动释放无用对象;接口:支持接口、多态特性,可以方便地实现依赖注入、适配器模式、代理模式等;goroutine:采用协程(
Coroutine
AI天才研究院
·
2025-03-17 19:03
Golang实战
一天一门编程语言
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
kotlin中的行为组件
本文将深入解析WorkManager、DataBinding、
Coroutine
s和Lifecycle四大核心组件的工作原理,并结合实战代码展示它们的具体用法。
每次的天空
·
2025-03-17 13:52
kotlin
开发语言
android
Android中实现多线程的几种方式
Handler与Looper3.AsyncTask(已废弃,仅作了解)4.ExecutorService(线程池)5.IntentService(已废弃,推荐WorkManager)6.Kotlin协程(
Coroutine
s
Ever69
·
2025-03-17 07:36
Android《葵花宝典》
android
kotlin与MVVM结合使用总结(一)
简化Model层定义,自动生成equals/hashCode/toString扩展函数简化View层逻辑(如点击事件扩展)lateinit/bylazy优化ViewModel属性初始化异步处理优化协程(
Coroutine
s
每次的天空
·
2025-03-15 21:28
kotlin
开发语言
android
C++20 新特性总结
.模块(Modules).这是代码组织方面非常大的更新.提供了新的方式来组织代码,并且可以减少编译时间.范围库(RangesandViews).轻量级的,非拥有的范围库,允许对数据进行各种操作.协程(
Coroutine
arong-xu
·
2025-03-14 04:18
Modern
C++
c++20
算法
【CPP】协程
**协程与线程的对比:**协程句柄**`
coroutine
_handle`的作用:**⚙️**`
coroutine
_handle`的定义与用法:****基本定义:****协程句柄的基本使用:****输出
阿猿收手吧!
·
2025-03-13 06:42
遣返回家的C家家
服务器
数据库
c++
开发语言
Android中的AsyncTask。
然而,需要注意的是,从Android11(API级别30)开始,AsyncTask已被标记为过时(deprecated),Google推荐使用Kotlin的协程(
Coroutine
s)或者Java的并发工具类
Java资深爱好者
·
2025-03-08 22:10
android
【python】协程(
coroutine
)
协程(
coroutine
)可以理解为一个可以中途暂停保存当前执行状态信息并可以从此处恢复执行的函数,多个协程共用一个线程执行,适合执行需要“等待”的任务。
atwdy
·
2025-03-07 20:48
Python
python
coroutine
协程
asyncio
Kotlin协程(二)协程的生命周期及管理
协程的生命周期受
Coroutine
Scope和Job控制。
&岁月不待人&
·
2025-03-06 01:50
协程
kotlin
开发语言
android
Kotlin协程之flow工作原理,2024最新Android大厂面试题来袭
Kotlin协程之协程取消与异常处理首先看一下Flow接口的源码,内部只有一个collect方法:publicinterfaceFlow{//是一个suspend方法,意味着会挂起当前协程@Internal
Coroutine
sApipublicsuspendfuncollect
m0面试大全
·
2025-03-01 07:49
Android程序员
android
kotlin
开发语言
Jetpack Compose系列教程之(16)——Compose生命周期及副作用函数
目录生命周期副作用函数SideEffectDisposableEffect(预处理)LaunchedEffect(比较常用)remember
Coroutine
ScoperememberUpdatedStatederivedStateOfproduceState
l软件定制开发工作室
·
2025-02-28 23:27
JetPack
Compose教程
android
jetpack
7.asyncio库详解
它基于事件循环(EventLoop)的概念,通过异步任务(
coroutine
s)和Future对象来实现非阻
汪汪队~
·
2025-02-28 05:40
Python系列教程之进阶篇
python
Python标准库之asyncio
用asyncio实现Helloworld代码如下:importasyncio@asyncio.
coroutine
defhello():print(
june_francis
·
2025-02-28 05:36
python库
python
协程的基本实现原理详解以及在java中的使用
并涉及到Kilim等库也是通过字节码生成实现的,以及Kotlin协程的代码示例,通过suspend函数和
Coroutine
Scope管理。详细讲解了NtyCo库的实现,包括上下文切换和调度器。
一个儒雅随和的男子
·
2025-02-25 12:59
多线程
java
开发语言
上一页
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
其他