【发布时间】:2014-11-18 01:06:27
【问题描述】:
假设您有一个复杂的 Lua 应用程序,并且代码的不同部分会重复调用一些基本函数。这是一个无状态函数,几乎没有副作用,而且相当简单。
虚拟机如何处理这个问题?它是否将所有调用排队,并让它们一一运行,等待函数返回后再调用它?还是为了避免这种情况做了一些诡计?如果函数有一些很大的副作用,比如 print()?
【问题讨论】:
-
也许这也是相关的:stackoverflow.com/questions/26574705/….
-
你说的是用 Lua 写的函数还是用 C 写的函数?
-
Lua,但对这两个答案都感兴趣
标签: lua virtual-machine callblocking