- 普通创建进程的语法(Windows环境下)
import multiprocessing
import time
def task():
p = multiprocessing.current_process()
time.sleep(3)
print(p.name)
def run():
p = multiprocessing.Process(target=task)
p.start()
print(111111)
if __name__ == '__main__':
run()
- 进程中join方法
def task():
p = multiprocessing.current_process()
time.sleep(3)
print(p.name)
def run():
p = multiprocessing.Process(target=task)
p.start()
p.join(1)
print(111111)
if __name__ == '__main__':
run()
- 进程中daemon
def task():
p = multiprocessing.current_process()
time.sleep(3)
print(p.name)
def run():
p = multiprocessing.Process(target=task)
p.daemon = True
p.start()
print(111111)
if __name__ == '__main__':
run()