技术栈
coroutine
命运之手
1 个月前
python
·
kotlin
·
generator
·
coroutine
【Coroutines】Implement Python Generator by Kotlin Coroutines
a generator object that can generate sequence objects
命运之手
1 个月前
android
·
kotlin
·
coroutine
·
deep-understand
【Coroutines】Deep and Deep Into Kotlin Coroutines
coroutine framwork consist of two partsin this chapter, we will talk about the first part, that is, how coroutines really work at underlying level
命运之手
1 个月前
kotlin
·
coroutine
·
lua-style
【Coroutines】Implement Lua Coroutine by Kotlin - 1
we will achieve a lua-like coroutine frameworkfurther more, we will learn couroutine design theroy on these sides
命运之手
1 个月前
kotlin
·
coroutine
·
lua-style
【Coroutines】Implement Lua Coroutine by Kotlin - 2
Last Chapter Linkin last blog, we have talked about how to implement lua-style coroutine
XeonYu
3 个月前
kotlin
·
协程
·
coroutine
·
到底什么是协程
kotlin协程之 协程概念的具像化
在最开始 协程初探 的文章中,我们已经把协程的基本概念给出了定义:kotlin 协程跟Java线程概念类似,都是用来管理并发的工具。它的底层是使用Java线程实现的,并基于线程封装了一套 API 给我们使用,让我们能够更容易的管理并发任务。
HONT
6 个月前
协程
·
coroutine
扩展实现Unity协程的完整栈跟踪
现如今Unity中的协程(Coroutine)方案已显得老旧,Unitask等异步方案可以直接解决如异常捕获等各类问题,
fananchong2
6 个月前
开发语言
·
lua
·
协程
·
协程池
·
coroutine
Lua 协程池
在 使用 Lua 协程模拟 Golang 的 go defer 编程模式 中介绍了 Lua 协程的使用,模仿 golang 封装了下
fananchong2
7 个月前
golang
·
lua
·
协程
·
defer
·
coroutine
使用 Lua 协程模拟 Golang 的 go defer 编程模式
在 使用 Lua 协程处理异步回调函数 中已经介绍这里简要列下:defer 的特点有以下:首先定义 defer 函数,让它具备能多次被调用:
丁劲犇
9 个月前
协程
·
排列组合
·
c++23
·
coroutine
·
co_yield
使用 C++23 协程实现第一个 co_yield 同步风格调用接口--Qt计算排列组合
上一篇介绍了 co_await 的例子。与 co_await 类似,在C++23的协程特性里, co_yield 用于从协程执行过程中暂停,并返回值。这个功能乍一听起来很奇怪,网上的例子大多是用一个计数器来演示多次中断协程函数,返回顺序的计数值。这看起来毫无意义。
丁劲犇
9 个月前
qt
·
协程
·
c++23
·
coroutine
·
co_await
使用 C++23 协程实现第一个 co_await 同步风格调用接口--Qt计算文件哈希值
C++加入了协程 coroutine的特性,一直没有动手实现过。看了网上很多文章,已经了解了协程作为“可被中断和恢复的函数”的一系列特点。在学习过程中,我发现大多数网上的例子,要不就是在main()函数的控制台程序里演示yeild,await, resume的特性,要不就是讲述很多概念,很少有演示协程究竟如何把异步变成同步调用的。本次,我们就通过一个简单的计算文件哈希值的例子,来演示如何进行co_await协程操作。co_yeild放到下一篇。