#coding=utf-8 import os import time num = 0 # 注意,fork函數,只在Unix/Linux/Mac上運行,windows不可以 pid = os.fork() if pid == 0: num+=1 print('哈哈1---num=%d'%num) else: time.sleep(1) num+=1 print('哈哈2---num=%d'%num)
運行結果:
哈哈1----num=1
哈哈2----num=1
總結:
- 多進程中,每個進程中所有數據(包括全局變量)都各有擁有一份,互不影響