作爲主題,我想知道fork()的名稱代表什麼。Linux中fork()的名稱的含義
我不是以英語爲母語的人。現在我發現在Linux API/Cmd和Windows API/Cmd之間存在很大的差異 ,這是在Linux 中,函數名稱並不簡單地指明它用於什麼。
例如,我知道fork()用於創建子進程,但爲什麼它被稱爲「fork」,在字典叉中表示「具有兩個 或更多prongs的器具」,似乎它沒有任何內容與「創建新流程」相關。 另一個例子,「grep」用於「打印匹配模式的行」, 爲什麼這個命令被稱爲「grep」,是否意味着「g report」?作爲非英語使用者,我發現要記住名稱要比其他平臺API的 要難得多。
請告訴我在哪裏可以找到函數名稱的含義 或Linux API的命令。任何幫助將不勝感激!
http://en.wikipedia.org/wiki/Grep。 Fork就是要創建一個分支 - 它就是它的實際操作:創建流程的副本;你將如何處理這個副本取決於你,所以它不能被稱爲其他任何東西。 – keltar
*有兩根或多根叉子從一根軸上出現的器具,您在這裏看不到類比嗎? – scai
只是告訴其他人在這篇文章中遇到過,有些網站告訴學習者LINUX API和命令的名字是什麼意思,比如「http://en.wikipedia.org/」和「http:// linux .about.com /「 – Steve