如题,传一个4M的文件到pc端 20分钟没传完,求大神解惑。 刚开始速度40多K 传到1M多的时候基本没速度了
------解决方案--------------------
虚拟机测试也慢么?
------解决方案--------------------
通信方式可能存在缺陷,局域网传4M正常的话秒传
------解决方案--------------------
可能是楼主读取文件传输时,缓冲区开得太小或没有开缓冲区(即:一个字节一个字节地传输,那会慢死人的。)
嗯,不是网速问题,那么很有可能是这个问题了。
------解决方案--------------------
ExecutorService threadPool = Executors.newSingleThreadExecutor();
Future<JSONObject> str=threadPool.submit(new socketlinkThread_Object_images(context,json,i,filename,handler));这是我开线程的方法
上面是个单线程哦。。。。
你是不是把线程池耗完了,一直在等待中。