进程内存空间彼此隔离
# from multiprocessing import Process
# import time
#
# x=100
# def task():
# global x
# x=0
# print('done')
# if __name__ == '__main__':
# p=Process(target=task)
# p.start()
# time.sleep(500) # 让父进程在原地等待,等了500s后,才执行下一行代码
# print(x)
from multiprocessing import Process
import time
def foo():
print(123)
time.sleep(1)
print("end123")
def bar():
print(456)
time.sleep(3)
print("end456")
if __name__ == '__main__':
p1=Process(target=foo)
p2=Process(target=bar)
p1.daemon=True
p1.start()
p2.start()
print("main________")