1.多进程
from multiprocessing import Process
import time
def f(name):
time.sleep(2)
print("ni hao", name)
if __name__ == "__main__":
for i in range(10):
p = Process(target=f, args=("hellow %s" %i,))
p.start()
2.多进程带多线程
from multiprocessing import Process
import time, threading
def run():
print(threading.get_ident())
def f(name):
time.sleep(2)
print("ni hao", name)
t = threading.Thread(target=run,)
t.start()
if __name__ == "__main__":
for i in range(10):
p = Process(target=f, args=("hellow %s" %i,))
p.start()