coroutine

美 [kəru'tin]英 [kəru:'ti:n]
  • n.联立程序;协同程序
  • 网络协程;协同例程;共行程序

coroutinecoroutine

coroutine

协程

关于协程coroutine)。很多语言都内置了对协程的实现(协程的含义请自行查阅维基百科),听起来似乎是一个崭新的名字…

协同程序

协同程序coroutine)与多线程情况下的线程比较类似:有自己的堆栈,自己的局部变量,有自己的指令指针(IP,instruction …

协同例程

...陆续为Lua增加了许多新的特性,如为游戏开发提供了协同例程coroutine)的功能。

共行程序

c)对于讨论诸如共行程序(coroutine)链接、随机数生成、多精度算术以及涉及存储器的有效使用等许多问题的重要的低级细节而 …

协同法度

协同法度coroutine): 协同法度是一条履行序列,拥有本身自力的栈、局部变量和指令指针, 同时与其他协同法度共享全局 …

协同程式

...p()和longjmp(),这两个函数可以用来设计协同程式coroutine);事实上,系统中参与排班的程式就可以看成是一个大协同 …

协同常式

使用者:Lewix/cs - 维基百科,自由的百科全书 ... 子常式 subroutine 协同常式 coroutine 子程序 subprogram ...

1
Threads do not start when created; instead, a co-routine is started after the fact, using coroutine. resume(t), where t is a thread. 线程不会在创建时启动;相反,它是在创建之后使用coroutine.resume(t)启动的,其中t就是一个线程。
2
As before, of course, we don't have to rewrite both routines using the coroutine macros. One will suffice; the other can be its caller. 就像以前,当然,我们不需要不得不重写两个代码,用这个协程宏。一个就够了,另外一个是调用者。
3
Another interesting development is the work on coroutine support for MLVM (and perhaps eventually for JVM proper). 另一个有趣的东西是针对MLVM(也许最终是针对JVM本身)的协程支持工作。
4
Goroutines are lightweight parallel paths of program execution similar to threads, coroutines, or processes. Goroutine是轻量级的并行程序执行路径,与线程,coroutine或者进程类似。
5
A thread is a co-routine created by calling the built-in function coroutine. create(f), where f is a Lua function. 线程是通过调用内嵌函数coroutine.create(f)创建的一个协同例程(co-routine),其中f是一个Lua函数。
6
The current API for coroutines does not offer direct support for reusing a coroutine, but we can circumvent this limitation. 当前的协程API并不直接支持重用协程,但是我们可绕过这个限制。
7
In order to create a scheduler for weightless threads (microthreads), I removed the coroutine logic for "please branch to here. " 为了创建一个轻便线程(微线程)调度程序,我删除了协作程序逻辑“pleasebranchtohere”。