Advertisement
Guest User

Untitled

a guest
May 22nd, 2015
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. import thread
  2. import time, random
  3.  
  4. def worker():
  5. for i in range(50):
  6. # pretend we're doing something that takes 10-100 ms
  7. time.sleep(random.randint(10, 100) / 1000.0)
  8. print thread.get_ident(), "-- task", i, "finished"
  9.  
  10. #
  11. # try it out!
  12.  
  13. for i in range(2):
  14. thread.start_new_thread(worker, ())
  15.  
  16. time.sleep(1)
  17.  
  18. print "goodbye!"
  19.  
  20. ## 311 -- task 0 finished
  21. ## 265 -- task 0 finished
  22. ## 265 -- task 1 finished
  23. ## 311 -- task 1 finished
  24. ## ...
  25. ## 265 -- task 17 finished
  26. ## 311 -- task 13 finished
  27. ## 265 -- task 18 finished
  28. ## goodbye!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement