from multiprocessing.pool import ThreadPool import xmlrpclib import timeit def x(i): xmlrpclib.ServerProxy('http://192.168.56.101:7080/RPC2').status('abcdef123456789') pool=ThreadPool(50) print min(timeit.repeat(lambda:pool.map(x,range(51)),number=1,repeat=1))