Advertisement
Guest User

Untitled

a guest
Sep 24th, 2021
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. queue = []
  2.  
  3. def make_producer():
  4. while True:
  5. queue.append(1)
  6. print(queue)
  7. yield consumer
  8.  
  9. def make_consumer():
  10. while True:
  11. if queue:
  12. queue.remove(1)
  13. print(queue)
  14. yield producer
  15.  
  16. producer = make_producer()
  17. consumer = make_consumer()
  18. working_gen = producer
  19.  
  20. count = 0
  21. while True:
  22. working_gen = next(working_gen)
  23.  
  24. count += 1
  25. if count > 20: break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement