Guest User

Untitled

a guest
Mar 6th, 2012
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.45 KB | None | 0 0
  1. from concurrent.futures import ThreadPoolExecutor
  2. import time, random
  3.  
  4. class myClass():
  5.     val = 0
  6.  
  7. class Main():
  8.  
  9.     def start(self):
  10.         executor = ThreadPoolExecutor(max_workers=10)
  11.  
  12.         for i in range(10):
  13.             future = executor.submit(self.worker, str(i))
  14.  
  15.     def worker(self, i):
  16.  
  17.         self.t = myClass()
  18.  
  19.         self.t.val += 1
  20.  
  21.         time.sleep(random.randint(0, 3))
  22.         self.t.val += 1
  23.  
  24.         print('#' + i, str(self.t)[1:-1], self.t.val)
  25.  
  26. Main().start()
Advertisement
Add Comment
Please, Sign In to add comment