【发布时间】:2011-06-20 08:04:11
【问题描述】:
我想通过 flex 框架在移动设备上下载视频。出于这个原因,我需要支持多线程,以便我可以在后台下载视频。不幸的是,Flex 没有多线程支持。你们知道我该怎么做吗?我对 flex 环境很陌生。
谢谢
【问题讨论】:
标签: android multithreading ios apache-flex mobile
我想通过 flex 框架在移动设备上下载视频。出于这个原因,我需要支持多线程,以便我可以在后台下载视频。不幸的是,Flex 没有多线程支持。你们知道我该怎么做吗?我对 flex 环境很陌生。
谢谢
【问题讨论】:
标签: android multithreading ios apache-flex mobile
看看你究竟想要达到什么目标可能会很有用。您编写的哪些代码会阻塞您认为需要多线程处理?
多线程在 Flex 中不可用,主要是因为它在 Flash 平台上不可用。 (不过,如果您绝对需要,您可以实现“绿色线程”。)然而,Flex 中所有需要任何时间或阻塞的操作都是异步的,因此大多数操作不需要多线程。
例如,您不需要多线程来下载内容。假设您正在使用类似 HTTPService 的类,您只需构建您的 URL,send() 请求,并在收到数据时获得回调。
如果您想显示视频,您通常在某种媒体播放器 UI 中执行此操作,可能已经为您解决了这一问题。
【讨论】: