import multiprocessing
def my_function():
# do something without arguments
pass
if __name__ == '__main__':
pool = multiprocessing.Pool()
results = []
for i in range(10):
result = pool.apply_async(my_function)
results.append(result)
pool.close()
pool.join()