1. 程式人生 > >Linux小程式——彩色進度條

Linux小程式——彩色進度條

函式名: usleep
 標頭檔案: #include
 功  能: usleep功能把程序掛起一段時間, 單位是微秒(百萬分之一秒);
 語  法: void usleep(int micro_seconds);
 返回值: 無
 內容說明:本函式可暫時使程式停止執行。引數 micro_seconds 為要暫停的微秒數(us)。
 注 意:
 這個函式不能工作在windows 作業系統中。用在Linux的測試環境下面。
 參 見:usleep() 與sleep()類似,用於延遲掛起程序。程序被掛起放到reday queue。
 是一般情況下,延遲時間數量級是秒的時候,儘可能使用sleep()函式。
 如果延遲時間為幾十毫秒(1ms = 1000us),或者更小,儘可能使用usleep()函式。這樣才能最佳的利用CPU時間
 時鐘換算:
 微秒,時間單位,符號us(英語:microsecond ).
 1微秒等於百萬分之一秒(10的負6 次方秒)
 0.000 001 微秒 = 1皮秒
 0.001 微秒 = 1納秒
 1,000 微秒 = 1毫秒
 1,000,000 微秒 = 1秒
 1s = 1000ms
 1ms = 1000μs
 1μs = 1000ns
 1ns = 1000ps