寻求处理耗时操作的解决方案

wangtengwh 2012-05-13 05:35:55
我有个应用是需要和远程webservice交互操作的,目前我知道完成交互操作的方法有三种,第一种是在主线程中操作,第二种是在子线程中操作,第三种是通过异步任务来操作。但是我现在所知道的,这三种方法都存在问题。第一种方法如果访问数据量比较大的数据时有可能会死掉。第二种方法,每次交互都要开一个子线程的话,何时才是个头啊,用户只要在界面上多进行几次交互操作,机子就费掉了。第三种方法,异步任务只能操作一次,多次调用时将会出现异常,只能进行一次交互,就不实用了。我想请教各位高手有没有什么比较稳妥的方法解决这类问题呢?
...全文
195 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouzhipen 2012-05-16
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

1楼多少线程数才是安全的呢?3楼的线程池有些深了,我刚学android没多久,还不是很理解线程池,目前老老实实用异步吧,多谢各位!
[/Quote]
没有安全的具体数目,一般来说3-5个就行了。
wangtengwh 2012-05-15
  • 打赏
  • 举报
回复
1楼多少线程数才是安全的呢?3楼的线程池有些深了,我刚学android没多久,还不是很理解线程池,目前老老实实用异步吧,多谢各位!
manoel 2012-05-13
  • 打赏
  • 举报
回复
做一个线程池。
woainigaomou 2012-05-13
  • 打赏
  • 举报
回复
多线程
zhouzhipen 2012-05-13
  • 打赏
  • 举报
回复
2、3都可以。只要限制线程数就行了,超出了直接返回错误。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧