Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- from multiprocessing import Pool
- from multiprocessing.managers import BaseManager
- from itertools import repeat
- class FunctionManager(BaseManager):
- pass
- class MaClass:
- def maFunction(self, val):
- print(str(val))
- for i in range(0, 10000):
- for j in range(0, 10000):
- for k in range(0, 10000):
- pass
- FunctionManager.register('MaClass', MaClass)
- myManager = FunctionManager()
- myManager.start()
- monObjet = myManager.MaClass()
- p = Pool()
- p.map(monObjet.maFunction, range(10))
- p.close()
- p.join()
- myManager.shutdown()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement