Python多線程之fork

fork屬於os模塊,調用後返回兩次,分別在子進程和父進程中返回,子進程永遠返回0,父進程返回剛剛創建的子進程的id。 首先獲取當前的啓動線程,然後調用fork方法,此時會返回兩個值,一個是子進程中返回0,父進程中返回子進程的進程ID。 執行效果如下: If和else中的語句都執行了,所以返回了兩個值,但是爲什麼子進程找到的父進程是1呢? 因爲此時,父進程已經結束了,可以看到Linux系統中又開始
相關文章
相關標籤/搜索