【问题标题】:Is Lua an event-based programming language?Lua 是基于事件的编程语言吗?
【发布时间】:2011-09-05 18:41:51
【问题描述】:

Lua 是基于事件还是基于线程?

我最近阅读了很多关于 Node.js 的内容,它最大的卖点之一似乎是它是基于事件的,而不是基于线程的. Lua 是什么?

【问题讨论】:

标签: multithreading events node.js lua multiprocessing


【解决方案1】:

不要混淆术语。 Lua 是一种编程语言Node.js 是一个使用 JavaScript 编写的事件库/框架

Lua 可以(几乎)是你想要的任何东西;)你可以使用像Lua-Lanes 这样的库来编写基于线程的代码,或者你可以创建/使用基于事件的库。其实有一个Lua port of Node.js正在开发中。

【讨论】:

  • 根据Tir's homepage,貌似支持多种样式,分别是naturalstatelessevented。您应该查看示例以了解它们的外观。
猜你喜欢
  • 1970-01-01
  • 2014-11-20
  • 2011-01-07
  • 2019-10-23
  • 2014-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-16
相关资源
最近更新 更多