進程間通信--管道通信

進程間通信 在兩個進程之間,每個進程各自有不同的用戶地址空間,任何一個進程的全局變量在另一個進程中都看不到。比如,在父進程中的全局變量,如果在子進程中去改變這個全局變量,則子進程中被改變的這個值不會去影響父進程,因爲子進程中的所有數據都是通過寫時拷貝拷自父進程的,兩個進程的地址空間不同: 以代碼爲例: 運行代碼後我們可以發現: 父進程和子進程之間並沒有共享數據,所以進程之間要交換數據必須通過內核,
相關文章
相關標籤/搜索