關(guān)于c語言sleep是什么意思,c語言sleep這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、使用要帶上頭文件:#include
2、3.在VC中,Sleep()里面的單位,是以毫秒為單位,所以如果想讓函數(shù)滯留1秒的話,應(yīng)該是Sleep(1000); 在Linux下,sleep()里面的單位是秒,而不是毫秒。
3、示例:#include
4、語法: void usleep(int micro_seconds);返回值: 無注意:這個函數(shù)不能工作在 Windows 操作系統(tǒng)中。
5、usleep() 與sleep()類似,用于延遲掛起進程。
6、進程被掛起放到reday queue。
7、只是一般情況下,延遲時間數(shù)量級是秒的時候,盡可能使用sleep()函數(shù)。
8、且此函數(shù)已被廢除,可使用nanosleep。
9、 如果延遲時間為幾十毫秒,或者更小,盡可能使用usleep()函數(shù)。
10、這樣才能最佳的利用CPU時間。
11、delay函數(shù): 功 能: 將程序的執(zhí)行暫停一段時間,單位是毫秒ms(千分之一秒) 用 法: void delay(unsigned milliseconds); 示例:#include
12、sleep()不同,它會被掛起,把處理器讓給其他的進程。
本文分享完畢,希望對大家有所幫助。
標簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!