title: Python 3.6.8 - multiprocessing.Pool.apply_async() not working
body: <p>Its seems like apply_async is not working and nothing happens. Not sure whats wrong here. I am using MacOS catalina</p>
  <pre><code>import time
  from multiprocessing import Pool
  
  def worker(sl):
      print(sl)
      time.sleep(sl)
      return sl
  
  if __name__ == '__main__':
      with Pool(processes=3) as pool:
          for i in range(5,30,5):
              result = pool.apply_async(func=worker,args=(i,))
  </code></pre>