2016-11-06 24 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