title: Executing two tasks at the same time with Celery
body: <p>I'm testing celery in a local environment. My Python file has the following two lines of code:</p>
  
  <pre><code>celery_app.send_task('tasks.test1', args=[self.id], kwargs={})
  celery_app.send_task('tasks.test2', args=[self.id], kwargs={})
  </code></pre>
  
  <p>Looking at the console output they seem to execute one after another in sequence. But test2 only runs after test1 has finished. At least this is the way it seems reading the console output. </p>
  
  <p>These tasks have <strong>no dependancies on each other</strong> so I don't want one task waiting for another to complete before moving onto the next line.</p>
  
  <p>How can I execute both tasks as the same time?</p>
  
  <pre><code>---- **** -----
  --- * ***  * -- Darwin-14.0.0-x86_64-i386-64bit
  -- * - **** ---
  - ** ---------- [config]
  - ** ---------- .&gt; app:         tasks:0x104cd8c10
  - ** ---------- .&gt; transport:   sqs://123
  - ** ---------- .&gt; results:     disabled
  - *** --- * --- .&gt; concurrency: 4 (prefork)
  -- ******* ----
  --- ***** ----- [queues]
   -------------- .&gt; celery           exchange=celery(direct) key=celery
  </code></pre>