Libgdx 等框架如何处理 Web 目标的线程
How framwork such as Libgdx handle threading for web target
Libgdx众所周知是一个java框架,java支持多线程编程。对于桌面和 android 目标,它应该运行良好,因为环境支持多线程。但我想知道 Libgdx(或者更恰当地说,gwt)如何将代码转换为 javascript,因为据我所知 javascript 不支持多线程。假设我添加了一些利用多线程功能的逻辑,它会在 html 目标上正确运行吗?
LibGDX 不支持 gwt。
来自 https://github.com/libgdx/libgdx/wiki/Threading
"JavaScript is inherently single-threaded. As such, threading is impossible. Web Workers might be an option in the future, however, data is passed via message passing between thread."。
在某些情况下,您可以编写特定于平台的代码 (https://github.com/libgdx/libgdx/wiki/Interfacing-with-platform-specific-code) and for gwt platform use Schaduler (Threading in GWT (Client))。
Libgdx众所周知是一个java框架,java支持多线程编程。对于桌面和 android 目标,它应该运行良好,因为环境支持多线程。但我想知道 Libgdx(或者更恰当地说,gwt)如何将代码转换为 javascript,因为据我所知 javascript 不支持多线程。假设我添加了一些利用多线程功能的逻辑,它会在 html 目标上正确运行吗?
LibGDX 不支持 gwt。 来自 https://github.com/libgdx/libgdx/wiki/Threading "JavaScript is inherently single-threaded. As such, threading is impossible. Web Workers might be an option in the future, however, data is passed via message passing between thread."。
在某些情况下,您可以编写特定于平台的代码 (https://github.com/libgdx/libgdx/wiki/Interfacing-with-platform-specific-code) and for gwt platform use Schaduler (Threading in GWT (Client))。