0
A
回答
2
此問題已詳細解答here。 從相同的答案逐字引用
管道是進程間通信的機制。通過一個進程寫入管道的數據可以被另一個進程讀取。用於創建管道的基元是管道功能。這將創建管道的讀取和寫入兩端。單個過程使用管道與自己交談並不是很有用。在典型的使用中,一個進程在它派生一個或多個子進程之前創建一個管道。然後使用管道在父進程或子進程之間或兩個兄弟進程之間進行通信。所有操作系統外殼都可以看到這種通信的熟悉示例。當你在shell中輸入一個命令時,它會通過調用fork來生成該命令所表示的可執行文件。一個管道打開到新的子進程,並且它的輸出被shell讀取和打印。此頁面有叉子和管道功能的完整示例...
+0
非常感謝:) – Bawss 2012-01-28 22:55:12
相關問題
- 1. C++管道和叉子
- 2. 使用C ..(使用叉)實現管道(「|」)
- 3. 管道和叉
- 4. 使用C++創建Linux管道
- 5. 如何創建管道?
- 6. 如何在選擇分叉和執行後使用管道?
- 7. 如何在ElasticSearch中通過Java API創建和使用管道
- 8. 如何創建,調用管道?
- 9. 如何使用Luabind和C++創建資產管理類?
- 10. 使用.NET 4創建任務管道?
- 11. 用管道和叉子重定向標準輸出C
- 12. C系統調用管道,叉子和execl
- 13. 如何從Jenkins管道創建github PRs?
- 14. 如何創建管道腳本?
- 15. 如何在PuTTY ssh中創建管道?
- 16. 如何使用STL創建二叉樹設置C++
- 17. 如何使用Beam 2.0創建Dataflow模板管道?
- 18. 如何創建使用asp.net和C#
- 19. 如何創建包含$ redact的c#mongodb管道
- 20. 如何在C中創建沒有緩衝區的管道?
- 21. 叉執行和管道與bash腳本
- 22. 分叉,管道和文件操作
- 23. 簡單的叉子和管道
- 24. 在C++中使用管道()的管道管道
- 25. 如何創建二叉樹
- 26. 使用叉子和管道在數組中搜索最大值
- 27. 使用C#創建3通道位圖?
- 28. 分叉管道子流程
- 29. Jenkins管道創建目錄
- 30. QProcess,無法創建管道
糾正我,如果我錯了,但...管道和叉子是Posix系統調用,而VC++是Microsoft Windows IDE和框架.. 。爲什麼你會特別要求這個指示? – immortal 2012-01-28 22:51:46
所以你告訴我,我不能創建管道,並在vC++ 2010 Win32中使用fork? D: – Bawss 2012-01-28 22:53:22
你在這裏問的是如何從蘋果製作橙汁。它不會工作。 – cha0site 2012-01-28 22:54:09