Advertisement
Guest User

Untitled

a guest
Nov 15th, 2016
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. from multiprocessing import Pool
  4. from multiprocessing.managers import BaseManager
  5. from itertools import repeat
  6.  
  7. class FunctionManager(BaseManager):
  8.     pass
  9.  
  10. class MaClass:
  11.     def maFunction(self, val):
  12.         print(str(val))
  13.         for i in range(0, 10000):
  14.             for j in range(0, 10000):
  15.                 for k in range(0, 10000):
  16.                     pass
  17.  
  18. FunctionManager.register('MaClass', MaClass)
  19.  
  20. myManager = FunctionManager()
  21. myManager.start()
  22. monObjet = myManager.MaClass()
  23.  
  24. p = Pool()
  25. p.map(monObjet.maFunction, range(10))
  26. p.close()
  27. p.join()
  28.  
  29. myManager.shutdown()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement