如我们所知,Libgdx是一个java框架,java支持多线程编程。对于桌面和android目标,它应该运行得很好,因为环境支持多线程。但我想知道Libgdx (或者更恰当地说,gwt)如何将代码转换为javascript,因为据我所知,javascript不支持多线程。假设我添加了一些利用多线程功能的逻辑,它能在html目标上正确运行吗?
发布于 2019-09-01 03:28:54
LibGDX不支持gwt。来自https://github.com/libgdx/libgdx/wiki/Threading的"JavaScript本质上是单线程的。因此,线程化是不可能的。网络工作者可能是未来的一种选择,然而,数据是通过线程之间的消息传递的。“
在某些情况下,您可以编写特定于平台的代码(https://github.com/libgdx/libgdx/wiki/Interfacing-with-platform-specific-code),对于gwt平台,可以使用Schaduler (Threading in GWT (Client))。
https://stackoverflow.com/questions/57735039
复制相似问题