Lua是否应该放弃协同程序,转向长尾词开发?

2026-04-01 19:180阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计423个文字,预计阅读时间需要2分钟。

Lua是否应该放弃协同程序,转向长尾词开发?

在Lua 5.1中,若一个协程没有正常结束,那么在它恢复执行前,它会保留很多状态。例如,如果协程生成但由我来恢复,那么它在程序完成前可能会留下大量状态。这可以通过以下代码实现:`cor=coroutine.wrap(somefunc)`,然后使用 `while true do done=cor() end` 循环来不断恢复协程。

阅读全文

本文共计423个文字,预计阅读时间需要2分钟。

Lua是否应该放弃协同程序,转向长尾词开发?

在Lua 5.1中,若一个协程没有正常结束,那么在它恢复执行前,它会保留很多状态。例如,如果协程生成但由我来恢复,那么它在程序完成前可能会留下大量状态。这可以通过以下代码实现:`cor=coroutine.wrap(somefunc)`,然后使用 `while true do done=cor() end` 循环来不断恢复协程。

阅读全文