Javascript Titanium中的SetTimeout多线程
因此,我正在制作一个钛合金应用程序,我发现在Android上,单线程正在过载,导致大量锁定。我的老板坚持使用setTimeout可以用来模拟多线程并减少延迟。然而,我读到,情况并非如此,因为javascript不能多线程,也不能“伪造它”。请有人清楚地解释一下我是否可以以这种方式使用in-setTimeout(我需要能够将其提交给我的老板)请提供更多的细节,说明您试图通过使用“多线程”来实现什么?防止主线程被淹没。通过跨多个线程分配加载,允许应用程序在一两秒钟内加载,而不是在几秒钟内加载。问题是Tianium并没有很好地针对android进行优化。因此,加载应该是无缝的内容需要几秒钟。加载应用程序意味着启动应用程序或从http调用加载某些内容?最终,JS中无法执行多线程,是的,您可以使用setTimeout设置函数的不同执行时间。如果您是基于http调用响应加载内容,这些是异步的,您不需要设置超时,只需在http调用的回调中执行您的函数或UI更新。感谢您的帮助。Javascript Titanium中的SetTimeout多线程,javascript,android,multithreading,titanium,Javascript,Android,Multithreading,Titanium,因此,我正在制作一个钛合金应用程序,我发现在Android上,单线程正在过载,导致大量锁定。我的老板坚持使用setTimeout可以用来模拟多线程并减少延迟。然而,我读到,情况并非如此,因为javascript不能多线程,也不能“伪造它”。请有人清楚地解释一下我是否可以以这种方式使用in-setTimeout(我需要能够将其提交给我的老板)请提供更多的细节,说明您试图通过使用“多线程”来实现什么?防止主线程被淹没。通过跨多个线程分配加载,允许应用程序在一两秒钟内加载,而不是在几秒钟内加载。问题是