例如,有一个图片数组{pic1,pic2,pic3,pic4,pic5},开多个线程把他们传到服务器上,但是返回的时候(假设返回{result1,result4,result3,result2,result5})是乱序的。如何保持12345,也就是上传时的顺序?
android:1。是直接先new了一个list数据就直接按序号使用list的set方法,2.还使用过多线程的join方法或者wait方法可以实现效果,但是这样一个线程等着一个线程效率可能不太好,求好点的实现方法
javascript:不太清楚怎么做,求解答
这里有一个简单的思路,任何语言都可以使用的方案。
可以先生成一个数组,直接用空字符串填充即可。
上传图片需要一个单独的方法,接收两个参数:图片+编号。
上传成功后,把返回数据替换数组对应的位置即可