我想知道Appcelerator Titanium Hyperloop模块是否可用于生成新线程或执行不会阻止主UI线程的后台工作?换句话说,我有一个昂贵或长期运行的数据处理任务,但我想在后台线程上运行它。以前Appcelerator Titanium是单线程的,没有产生新线程的选项。由于Hyperloop能够直接调用本机API,我想知道现在是否可以使用线程?
http://labs.appcelerator.com/project/55f74a9f421c44837717716b/Hyperloop-Module
答案 0 :(得分:0)
好问题。
目前,在使用Hyperloop时,您必须在主线程上运行整个应用程序,并且当前无法进行线程处理,因此所有内容都将在主线程上。
我确实希望它将来会成为一种可能性,我听说它也超越了Appcelerator的思想。我不知道关于此事的结论是什么。
所以现在,这是不可能的。将来,我希望如此。
修改(2016年5月):目前有details here个提案。我们可能会在将来的版本中看到这一点