will concurrent multi thread upload improve uploadprocess?
<p>i am uploading files to azure by using intent service,  i know that it uses one thread, and i have to upload 20 images. right now it is taking 20-30 minits.</p>

<p>if i make 3 threads and uploading simultaneously to azure, will it improve anything and my uploading time will decrease?</p>

<p>if it is, please advise me which process is good for it.</p>

<p>i am using this code to start my uploadintentservice:</p>

<pre><code>@Override
    public void onCreate() {
        mNM = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);


        // Display a notification about us starting.  We put an icon in the status bar.
        showNotification();
    }

    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {
        sendIntent();
        return START_STICKY;
    }

    @Override
    public void onDestroy() {
        // Cancel the persistent notification.
        mNM.cancel(NOTIFICATION);
    }


 private void sendIntent(){
         Intent selectIntent = new Intent(this, UploadService.class);
         startService(selectIntent);
    }
</code></pre>
