title: Multi-threaded file transfer to a FTP server
body: <p>I am writing a client for a backup server.
  My client schedules some folders for backup. (ex: every friday at hour X).
  I am using for scheduling <strong>cron4j</strong> (a port of Linux cron to java).</p>
  
  <p>Everything works nice until i schedule at the same time multiple upload jobs, then due to the multiple threads it gets messy.</p>
  
  <p>Can anyone help me with a solution for multi-threaded uploads to a ftp server ?
  (each thread has the job to upload a directory on the Ftp server).</p>