import multiprocessing as mp
import time
from threading import Thread



api_key_list = ["1","1","1","1","1","1","1","1",]

def job(a):
    time.sleep(2)
    return a


if __name__ == '__main__':
    pool = mp.Pool()
    a_list = []
    for i in range(10):
        res = pool.apply_async(job,(i,))
        a_list.append(res)
    for i in a_list:
        print(i.get())