所以我从服务中加载大量数据。我刚刚使用 Flex 4.9 SDK 和 AIR 3.4 将我们的项目更新到了最新的 4.7 FB。实施工人。它们似乎非常适合一次性任务,但在互联网数据加载方面除外。我还没有找到魔法限制,但似乎如果你加载一个正在接收大量重播的互联网请求(Loader、URLLoader、HttpService ......无论如何),工作人员只是锁定并退出。主线程在所有情况下都可以做到这一点(但 UI 在加载完成之前没有响应)。这就是为什么我对工作人员如此兴奋的原因是将有时大数据负载卸载到后台工作人员。
有没有其他人遇到过这个?我在网上看到了关于 Worker 类文档的评论,其他一些人也看到了类似的问题,并建议将从互联网加载的数据放回主线程。看起来像“那么工人的意义何在”?
他们只能做局部计算吗?数学很酷……但 HTTP Gets 不是吗?
我试着给工人应用程序特权..那里没有帮助。有没有神奇的 worker.canloadlargefiles = true?(修辞)。
任何方向或帮助将不胜感激。