coroutine

XeonYu20 天前
kotlin·协程·coroutine·到底什么是协程
kotlin协程之 协程概念的具像化在最开始 协程初探 的文章中,我们已经把协程的基本概念给出了定义:kotlin 协程跟Java线程概念类似,都是用来管理并发的工具。它的底层是使用Java线程实现的,并基于线程封装了一套 API 给我们使用,让我们能够更容易的管理并发任务。
HONT4 个月前
协程·coroutine
扩展实现Unity协程的完整栈跟踪现如今Unity中的协程(Coroutine)方案已显得老旧,Unitask等异步方案可以直接解决如异常捕获等各类问题,
fananchong24 个月前
开发语言·lua·协程·协程池·coroutine
Lua 协程池在 使用 Lua 协程模拟 Golang 的 go defer 编程模式 中介绍了 Lua 协程的使用,模仿 golang 封装了下
fananchong25 个月前
golang·lua·协程·defer·coroutine
使用 Lua 协程模拟 Golang 的 go defer 编程模式在 使用 Lua 协程处理异步回调函数 中已经介绍这里简要列下:defer 的特点有以下:首先定义 defer 函数,让它具备能多次被调用:
丁劲犇7 个月前
协程·排列组合·c++23·coroutine·co_yield
使用 C++23 协程实现第一个 co_yield 同步风格调用接口--Qt计算排列组合上一篇介绍了 co_await 的例子。与 co_await 类似,在C++23的协程特性里, co_yield 用于从协程执行过程中暂停,并返回值。这个功能乍一听起来很奇怪,网上的例子大多是用一个计数器来演示多次中断协程函数,返回顺序的计数值。这看起来毫无意义。
丁劲犇7 个月前
qt·协程·c++23·coroutine·co_await
使用 C++23 协程实现第一个 co_await 同步风格调用接口--Qt计算文件哈希值C++加入了协程 coroutine的特性,一直没有动手实现过。看了网上很多文章,已经了解了协程作为“可被中断和恢复的函数”的一系列特点。在学习过程中,我发现大多数网上的例子,要不就是在main()函数的控制台程序里演示yeild,await, resume的特性,要不就是讲述很多概念,很少有演示协程究竟如何把异步变成同步调用的。本次,我们就通过一个简单的计算文件哈希值的例子,来演示如何进行co_await协程操作。co_yeild放到下一篇。