是否有任何標準輸入長度限制(輸入或輸入速度的數量)?stdin的長度是否有限制?
回答
它可能取決於stdin驅動程序!
stdin(作爲一個概念)沒有限制。我期望內核開發者(任何系統的)都做出了一些設計選擇,這些選擇會增加限制。
根據每個人的其他favorite Q&A site:
不應該有到流大小的限制(不管是標準輸入或其他)。然而,你可能想要檢查的是你存儲這些角色的地方......是否有足夠的空間來存儲它們?
儘量只這樣的代碼(不存儲!):
for (;;) {
int c = getc(stdin);
if (c == EOF) { break; }
putc(c, stdout);
}
,看看是否有相同的限制。
轉移速度有限制。通常,它們與任何「UNIX」管道大致相同。大多數操作系統都提供了更高效的機制,但管道速度相當快......假設您沒有使用printf &等。
否。 stdin
對長度或速度沒有限制。
如果你想通過stdin
獲得千兆字節的數據,你可以,並且你的計算機將盡可能快地提供數據。
嘗試:
的yes
UNIX的y
無休止命令輸出行。將它管到一個只讀取stdin並將其放在stdout上的C程序(例如cat
,但tr 'y' 'y'
也可以)。等到cat
崩潰或者您的耐心達到了極限:
yes | cat
關於速度的因素,限制不受語言或操作系統,但由硬件(CPU,RAM確定,硬盤,SATA,網絡,... )
真的有一切的命令。 – 2010-03-12 09:52:44
當另一個命令需要確認無法禁用時(如硬編碼'rm -i'),它被使用。 – mouviciel 2010-03-12 10:27:12
- 1. 是否有一個實際的HTTP頭長度限制?
- 2. 網頁的滾動長度是否有限制?
- 3. GHC中的變量名稱是否有長度限制?
- 4. 是否有PHP curl返回值的字符串長度限制?
- 5. 是否對mysql中的查詢長度有限制?
- 6. memcached中「stats cachedump」的結果是否有長度限制?
- 7. localStorage的密鑰長度是否有限制?
- 8. PHP strpos函數中針的長度是否有限制?
- 9. MongoDB中的_id長度是否有限制
- 10. C中的數組長度是否有限制?
- 11. c#中的流長度是否有限制?
- 12. IE工具提示字符長度是否有限制?
- 13. ASP.net隱藏字段長度是否有任何限制
- 14. Microsoft語音REST API是否具有音頻長度限制
- 15. ios phonegap中查詢字符串是否有長度限制?
- 16. Excel工作表名稱長度是否有限制?
- 17. 畫布的寬度是否有限制
- 18. 截斷stdin行的長度?
- 19. 限制長度值
- 20. mysql長度限制
- 21. NSString長度限制
- 22. AJAX長度限制
- 23. 在DB2中是否存在SQL語句的長度限制?
- 24. Python的PEP8行長度限制是否適用於註釋?
- 25. 限制令牌的長度
- 26. 限制TTPostController.textView的長度?
- 27. Google雲端存儲中的元數據值的長度是否有限制?
- 28. Java對類名長度有限制嗎?
- 29. CURLOPT_POSTFIELDS有長度或大小限制?
- 30. Android中是否存在字符串長度限制?
你爲什麼不發佈代碼給你帶來麻煩 – naumcho 2010-03-12 02:44:51
問題是一般性的。關於主要的概念和概念。 – Rella 2010-03-12 02:47:48
緩衝輸入的數量由操作系統決定,我想。如果緩衝區已滿,則試圖寫入可以/將被阻塞,並且如果緩衝區爲空,嘗試的讀取可以/將被阻止。 (我在這裏猜測)。 – dreamlax 2010-03-12 02:49:16