title: Joblib simple example parallel example slower than simple
body: <pre><code>from math import sqrt
  from joblib import Parallel, delayed
  import time
  
  if __name__ == '__main__':
  
      st= time.time()
      #[sqrt(i ** 2) for i in range(100000)]  #this part in non parellel
      Parallel(n_jobs=2)(delayed(sqrt)(i ** 2) for i in range(100000))
      print time.time()-st
  </code></pre>
  
  <p>now the non parelle part runs in 0.4 sec while parallel part runs for 18 sec .. I am confused why would this happen </p>