title: Sending multiple items through the same queue?
body: <p>I want to simultaneously send 2 items of data through a queue for an *args input however I can't seem to figure out if it's possible.</p>
  <pre><code>import numpy as np
  import queue
  
  def set_data(*data):
      first, second = data
      print(first, second)
  
  q = queue.Queue()
  array1, array2 = np.zeros((10, 3), dtype=float), np.zeros((10, 3), dtype=float)
  
  q.put(array1, array2)
  c, v = q.get()
  
  set_data(c, v)
  </code></pre>
  <p>Does anyone know a way to make this work?</p>
  <p>Much appreciated</p>