Linux多線程5-5_線程與fork

一、概述 1、當線程調用fork函數時,就爲子進程創建了整個進程地址空間的副本,子進程通過繼承整個地址空間的副本,也會將父進程的互斥量、     讀寫鎖、條件變量的狀態繼承過來。也就是說,如果父進程中互斥量是鎖着的,那麼在子進程中互斥量也是鎖着的(儘管子進程自己     還沒有來得及lock),這是非常不安全的,因爲不是子進程自己鎖住的,它無法解鎖。 2、子進程內部只有一個線程,由父進程中調用fo
相關文章
相關標籤/搜索