进程内存空间彼此隔离

# 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________")
posted @ 2018-09-22 17:21  不沉之月  阅读(505)  评论(0编辑  收藏  举报