"""
版本号:1.0
日期:2024/5/14
描述:多进程调用类方法例子
"""
import multiprocessing
class Aaa:
def __init__(self, num):
self.num = num
def count(self):
print(self.num + 1000)
def bbb(num):
ddd = Aaa(num)
ddd.count()
if __name__ == '__main__':
num_list = [1, 2, 3, 4, 5]
with multiprocessing.Pool(processes=2) as pool:
for num in num_list:
pool.apply_async(bbb, args=(num,))
# 等待所有子进程完成
pool.close()
pool.join()