code: def worker(recv_q, send_q):
      every = NUM / 10
      for task_nbr in range(NUM):
          send_q.put(MSG + str(task_nbr))
          if task_nbr % every == 0:
              print("worker put", task_nbr, MSG)
      print("before worker got")
      msg = recv_q.get()
      print("worker got", msg)
      sys.exit(1)
  
file_path: fiber/examples/bench_queue.py
imports: import sys
  import time
  import fiber
  import multiprocessing
  from threading import Thread
  from fiber import SimpleQueue
  from datetime import datetime
  import logging
  import time
  import random
label_desc: Use image node_id 1 for calling a global function with example usage: worker(recv_q, send_q) without return types