Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.39 KB

coroutineresume.md

File metadata and controls

35 lines (20 loc) · 1.39 KB

coroutine.resume

语法: ok, ... = coroutine.resume(co, ...)

环境: rewrite_by_lua, access_by_lua*, content_by_lua*, init_by_lua*, ngx.timer., header_filter_by_lua, body_filter_by_lua**

恢复以前挂起或刚创建的用户 Lua 协程对象的执行。 Resume the executation of a user Lua coroutine object previously yielded or just created.

类似标准的 Lua coroutine.resume API,但它是在 ngx_lua 创建的 Lua 协程环境中运行。

该 API 在 init_by_lua* 的环境中可用,是从 0.9.2 开始的。

该 API 在 v0.6.0 版本首次引入。

返回目录

English source:

coroutine.resume

syntax: ok, ... = coroutine.resume(co, ...)

context: rewrite_by_lua, access_by_lua*, content_by_lua*, init_by_lua*, ngx.timer., header_filter_by_lua, body_filter_by_lua**

Resumes the executation of a user Lua coroutine object previously yielded or just created.

Similar to the standard Lua coroutine.resume API, but works in the context of the Lua coroutines created by ngx_lua.

This API was first usable in the context of init_by_lua* since the 0.9.2.

This API was first introduced in the v0.6.0 release.

Back to TOC