假設我有一個ncurses應用程序,它以秒爲間隔更新我的終端窗口(每個毫秒,比如說,在一個循環中)。基於SSH的毫秒定時
while(true)
write_some_value_to_terminal();
sleep_for_1_millisecond();
如果我SSHed到我的計算機遠程,我運行這個程序,這是否意味着SSH需要做一個來回每毫秒更新我的(遠程)窗口?
編輯第二個問題,我正在編寫的代碼的實際應用是,我如何確定最佳睡眠值?瞄準亞秒級時機是否有意義?
取決於緩衝。你總是可以使用Wireshark進行檢查(它不能告訴你發送了什麼,但它可以告訴你多少次和多久) – nneonneo 2013-04-11 21:09:17
你的「遠程窗口」更新有多快?你會注意到這個政權中的任何事情少於20毫秒嗎?我會懷疑寫每串10到20毫秒會很好。 – Arno 2013-04-12 08:45:00