2016-11-06 45 views
1

我是python新手。開始Python os.fork輸出

我知道os.fork創建一個副本。

這是什麼輸出?並請解釋。

pid = os.fork() 
if pid == 0: 
    print(1, end = '') 
    print(3, end = '') 
else: 
    print(3, end = '') 
    print(2, end = '') 
print(0, end = '') 
+2

運行它,看看輸出的孩子兩個相同的副本,一個家長和 。 – furas

+0

需要解釋而不是結果 –

+0

'fork'創建第二個進程。 Oryginal(父母)進程具有'pid == 0'並且打印'1','3'和'0'。新(子)進程有'pid!= 0'和print'3','2'和'0' – furas

回答

0

使地址空間的其他的基本上os.fork確實

參考this