Advertisement
Guest User

Untitled

a guest
Feb 27th, 2020
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.58 KB | None | 0 0
  1. import threading
  2. from queue import Queue
  3.  
  4.  
  5. def mk_threads(threads, target, obj):
  6.     for t in range(threads):    
  7.         t = threading.Thread(target=target)
  8.         t.setDaemon(True)
  9.         t.start()
  10.     for i in obj:
  11.         queue.put(i)
  12.     queue.join()
  13.  
  14. def myfunc():
  15.     while True:
  16.         num = queue.get()
  17.         print(num)
  18.         queue.task_done()
  19.  
  20.  
  21. mylist = []
  22. for x in range(10):
  23.     for i in range(10):
  24.         for i in range (10):
  25.             mylist.append(i / 10)
  26.  
  27. queue = Queue()
  28. mk_threads(3, myfunc, mylist)
  29. print(len(threading.enumerate()))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement