进程实现多任务时浪费资源
主进程:代码+占用资源
子进程1:复制主进程(代码+占用资源)
子进程2:复制主进程(代码+占用资源)
#coding:utf-8
import threading
import time
import multiprocessing
def test1(): # 子进程1
while True:
print('---1---')
time.sleep(1)
def test2(): # 子进程2
while True:
print('---1---')
time.sleep(1)
def main():
#t1 = threading.Thread(target=test1)
#t2 = threading.Thread(target=test2)
#t1.start()
#t2.start()
# 多进程实现多任务 主进程
t1 = multiprocessing.Process(target=test1)
t2 = multiprocessing.Process(target=test2)
t1.start()
t2.start()
if __name__ == '__main__':
main()