1. 程式人生 > >關於fork建立子程序的一些疑惑

關於fork建立子程序的一些疑惑

Python中執行 os.fork() 會建立 一個子程序,程序號為0

import os
import time
ret = os.fork()
if ret == 0:
    while True:
        print("1")
        time.sleep(1)
else:
    while True:
        print("2")
        time.sleep(1)

執行結果是:
1
2
1
2
1
2
...

ret = os.fork()會創建出子程序,然後主程序與子程序各自往下執行,才出現上面的結果。