2 txxxtxx txxxtxx 于 2014.11.26 15:06 提问

android网络并发请求,谁知道怎么搞?

android的网络并发请求,如一边下载文件,一边执行其他网络操作

3个回答

Kelley_cfy
Kelley_cfy   2014.11.26 16:44

使用线程去处理就行了

Kelley_cfy
Kelley_cfy   2014.11.26 16:47

或者用一个线程池去维护
ExecutorService newCachedThreadPool = Executors.newCachedThreadPool();
newCachedThreadPool.execute(Runnable A);
newCachedThreadPool.execute(Runnable B);
newCachedThreadPool.execute(Runnable C);

dxjwolf
dxjwolf   Rxr 2014.11.26 19:25

看你这个并发请求的规模了
简单的用线程池 如果要集成度高的 并发量大的
可以尝试集成libcurl到里面

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android 并发网络请求的处理
http://blog.csdn.net/z_102865/article/details/50770662
Android多线程并发访问网络
最近公司接入了心率设备,把心率传入到服务器,很轻松地完成了这个工作,但是由于没有压力测试的专业人员,测试的任务就落到了我的身上,没办法谁让Android开发人员是个全才呢!! 先说说新的测试要求吧,要同时有不同的多个用户一起访问网络把心率传入到服务器端,那么Android怎么利用多线程来并发的访问网络呢?这个时候我们应该想到多线程的两种方法,继承Thread和实现Runnable接口。这里我用的
android并发请求处理
最近在做android统计SDK,因为之前参与的网络开发项目都遇到一些相同的问题: 1.大量的并发请求造成堵塞,特别是遇上让人无语的3G网络,无限loading。。。 2.一般来说一个网络请求都会用使用到一个异步线程,大量的线程创建、运行、销毁又造成了系统资源的浪费 3.请求结束得到结果后,如果需要更新UI,一个不小心忘了返回UI线程,各种崩溃。。。   前些日子跟同
android并发网络请求的处理
最近在做android客户端的统计sdk,为了保证数据统计的准确行,需要把一些基本信息,和无网络情况下用户的操作保存到SqlLite本地数据库中,等待有网了的时候进行传; 基本解决思路,离线操作的数据请求URL和请求参数进行封装,封装到对象中,转化为json存储到SQlLite数据库中;定时任务检测网络情况,如果有网,则把数据库中数据取出,进行网络上传;     取出数据库中请求,就需要处理大
Android进阶系列-手写高并发网络访问框架
一个项目,访问网络那是必须的。现在开源的网络框架很多。比如最开始的HeepClient,Volley,xUtils,最近很火的okhttp,还有例如retrofit,okGo这些都是很不错 的框架。但是毕竟是别人写的。出了什么问题都不好查找。这里自己封装了一个网络框架,记录一下封装思路。 采用线程池做网络请求的缓冲,可以做到高并发。同时将网络请求和网络处理分开,这样逻辑更清楚。这里的模式参考了V
关于AsyncTask如何并发请求网络
这几天在写一个项目时网络框架使用了自己包装的AsyncTask,然后就出现了一个bug,bug的起因是在做一个并发网络请求时发现使用时间太长了,然后就怀疑是不是AsyncTask并没有并发执行,而是顺序执行了网络请求,通过测试发现多个请求都是在一个子线程进行的,那么AsyncTask要如何进行并发请求网络呢? AsyncTask在安卓3.0之前本来是可以进行并发网络请求的,但是最多同时执行5个网络
Volley高并发处理网络请求(No1)
这是我的第一篇博客,那些地方不规范多多包涵,声明转载他人的。最近学习了Volley框架,感觉在处理网络轻量级数据时特别好用,所以将自己学习过程觉得好的2篇文章拿来分享!! No 001:转载于点击打开链接 Volley简介: Volley是google在13年I/O大会上发布的有关网络请求的框架,其目的是为了解决HttpUrlConnect和HttpClient(在android
Android Volley 网络并发 监听网络队列完成
先说明一下原理: 1.利用反射机制获取 RequestQueue 队列中 mCurrentRequests 当前请求的集合,如果size==0, 则说明并发性网络请求已完成,为了保证准确性,建议给    需要监听的网络请求设置tag,并利用tag进行过滤 2.利用定时循环线程进行动态取值 代码如下: public static void whether
Volley,小并发网络请求的好帮手
不得不说,当不了解一件事情的时候,就会像当然的认为,其很神秘。但是当真正的接触到了这些神秘的item,就不会有这种感觉了。作为一个android开发新手的我,刚接触到了Volley这个开源的网络请求框架,就瞬间被她打动了。下面我就谈一谈我对Volley的一些理解。Volley是什么?Volley是谷歌在2013年的I/O大会上发布的一个网络请求的框架,Volley在性能方面进行了大幅度的调整,它的设
Volley高并发处理网络请求(No2)
这是我觉得比较好的第二遍,讲的详细到位,转载过来供大家学习参考 No 002:转载于点击打开链接 下面贴介绍和源码: .Volley简介 volley的英文意思为‘群发’、‘迸发’。Volley是2013年谷歌官方发布的一款Android平台上的网络通信库。Volley非常适合一些数据量不大,但需要频繁通信的网络操作。使用Volley进行网络开发可以使我们的开发效率得到很大的提