Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Titanium中的SetTimeout多线程_Javascript_Android_Multithreading_Titanium - Fatal编程技术网

Javascript Titanium中的SetTimeout多线程

Javascript Titanium中的SetTimeout多线程,javascript,android,multithreading,titanium,Javascript,Android,Multithreading,Titanium,因此,我正在制作一个钛合金应用程序,我发现在Android上,单线程正在过载,导致大量锁定。我的老板坚持使用setTimeout可以用来模拟多线程并减少延迟。然而,我读到,情况并非如此,因为javascript不能多线程,也不能“伪造它”。请有人清楚地解释一下我是否可以以这种方式使用in-setTimeout(我需要能够将其提交给我的老板)请提供更多的细节,说明您试图通过使用“多线程”来实现什么?防止主线程被淹没。通过跨多个线程分配加载,允许应用程序在一两秒钟内加载,而不是在几秒钟内加载。问题是

因此,我正在制作一个钛合金应用程序,我发现在Android上,单线程正在过载,导致大量锁定。我的老板坚持使用setTimeout可以用来模拟多线程并减少延迟。然而,我读到,情况并非如此,因为javascript不能多线程,也不能“伪造它”。请有人清楚地解释一下我是否可以以这种方式使用in-setTimeout(我需要能够将其提交给我的老板)

请提供更多的细节,说明您试图通过使用“多线程”来实现什么?防止主线程被淹没。通过跨多个线程分配加载,允许应用程序在一两秒钟内加载,而不是在几秒钟内加载。问题是Tianium并没有很好地针对android进行优化。因此,加载应该是无缝的内容需要几秒钟。加载应用程序意味着启动应用程序或从http调用加载某些内容?最终,JS中无法执行多线程,是的,您可以使用setTimeout设置函数的不同执行时间。如果您是基于http调用响应加载内容,这些是异步的,您不需要设置超时,只需在http调用的回调中执行您的函数或UI更新。感谢您的帮助。