coroutine

coroutine

文章 17 浏览 90

时间:2019-03-17 标签:c#yieldandtry-finally

如果我有一个如下的协程,finally 块中的代码会被调用吗? public IEnumerator MyCoroutine(int input) { try { if(input > 10) { Console.WriteLine(…

勿忘初心 2024-11-09 20:43:29 3 0

Python 生成器和协程

我正在研究各种编程语言的协程和生成器。 我想知道是否有一种更干净的方法将通过生成器实现的两个协程组合在一起,而不是在调用者处产生任何被调用者…

幽梦紫曦~ 2024-11-06 11:37:56 4 0

我应该在这里使用协程或其他调度对象吗?

我目前有生成器形式的代码,它调用 IO 绑定任务。生成器实际上也调用子生成器,因此我们将不胜感激更通用的解决方案。 类似于以下内容: def processe…

隐诗 2024-11-02 00:37:08 4 0

python 中的协程提供了什么来改进简单的消费者/生产者设置?

我读过一些关于协程的内容,特别是关于 python 的协程,但有些东西对我来说并不完全明显。 我已经实现了一个生产者/消费者模型,其基本版本如下: #!/…

一江春梦 2024-11-01 09:13:29 2 0

C 中堆栈不断增长的协程

我想在 C (Linux) 中使用协程,但我不想为每个协程浪费大量空间。我想知道如何使用给定 MAP_GROWSDOWN 的 mmap() 为堆栈分配空间,但我在某处读到它已…

雨后咖啡店 2024-10-31 06:39:53 4 0

协程的替代方案

这个例子已在另一个问题中使用,以说明如何使用协程来编写视频游戏中的过场动画脚本: bob.walkto(jane) bob.lookat(jane) bob.say("How are you?") w…

潦草背影 2024-10-22 12:37:32 6 0

Lua 协程的用途是什么?为什么这段代码不能按我的预期工作?

我在理解这段代码时遇到了困难...我期待类似线程的东西,我会得到一个随机的“nooo”和“yaaaay”的输出,因为它们都是异步打印的,但我发现主线程似…

何以畏孤独 2024-10-19 06:25:47 4 0

协程与事件驱动编程

关于维基百科中的示例: http://en.wikipedia.org/wiki/Coroutine var q := new queue coroutine produce loop while q is not full create some new …

极致的悲 2024-10-17 16:40:17 7 0

跨线程的 ucontext

上下文(由 ucontext.h 中的函数操作的对象)是否允许跨线程共享?也就是说,我可以使用第二个参数来 swapcontext 来作为另一个线程上的 makecontext …

西瓜 2024-10-07 14:40:44 7 0

协程演示源码/2

有人可以解释为什么这段代码在键盘上不起作用吗? 修改后的版本(带有虚函数)实际上可以工作 - 工作版本 - http://codepad.org/5rRIg5zT 无法工作的…

野鹿林 2024-10-05 14:23:05 7 0

Stackless Python的微线程在游戏状态机实现上比Lua的协程有什么优势?

Stackless Python 实现相对于 Lua 协程有什么优势吗? 他们之间有什么区别?…

绮烟 2024-09-30 04:27:43 10 0

Ruby 中使用 Fiber 的状态机?

我正在尝试了解 Ruby 1.9 中新的 Fiber 类,并且我读到 Fibers(和协程)的更常见应用程序之一是在状态机中。 不幸的是,我的 Fiber -fu 还不够,所以…

画离情绘悲伤 2024-09-25 01:31:05 9 0

放弃协程

在 Lua 5.1 中从不让协程正常结束有多糟糕?换句话说,如果一个协程让出但我从未恢复它,它是否会留下大量状态直到程序完成? cor=coroutine.wrap(som…

手心的海 2024-09-17 08:47:27 7 0

Objective-C 协程

Objective-C - 我如何才能创建 Objective-C 协程?当我通过按钮调用 IBAction 时,它会冻结应用程序,直到 IBAction 完成检索数据(从网站)。我如何…

仙女山的月亮 2024-09-16 08:26:53 9 0

协程是如何实现的?

我有一个关于协程实现的问题。 我首先在 Lua 和 stackless-python 上看到了协程。我可以理解它的概念,以及如何使用 yield 关键字,但我不知道它是如…

贩梦商人 2024-09-14 03:37:24 9 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文