日本有码中文字幕视频,在线能看三级网站,日本妇乱子伦视频免费的,中文字幕一页在线

      c語言sleep函數(shù)詳解(c語言sleep)

      時(shí)間:2022-09-12 00:40:55來源:
      導(dǎo)讀您好,現(xiàn)在冰冰來為大家解答以上的問題。c語言sleep函數(shù)詳解,c語言sleep相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!1、使用要帶上頭...

      您好,現(xiàn)在冰冰來為大家解答以上的問題。c語言sleep函數(shù)詳解,c語言sleep相信很多小伙伴還不知道,現(xiàn)在讓我們一起來看看吧!

      1、使用要帶上頭文件:#includeSleep函數(shù):功 能: 執(zhí)行掛起一段時(shí)間  用 法: unsigned sleep(unsigned seconds);  注意:  1.在VC中使用帶上頭文件#include ,在Linux下,gcc編譯器中,使用的頭文件因gcc版本的不同而不同#include 2.在VC中,Sleep中的第一個(gè)英文字符為大寫的"S",在linux下不要大寫,在標(biāo)準(zhǔn)C中是sleep, 不要大寫,簡單的說VC用Sleep, 別的一律使用sleep。

      2、3.在VC中,Sleep()里面的單位,是以毫秒為單位,所以如果想讓函數(shù)滯留1秒的話,應(yīng)該是Sleep(1000); 在Linux下,sleep()里面的單位是秒,而不是毫秒。

      3、示例:#include#include  int main()  {  int a=100;? Sleep(3000);  printf("%d",a);return 0;} usleep函數(shù):功能: usleep功能把進(jìn)程掛起一段時(shí)間, 單位是微秒us(百萬分之一秒)。

      4、語法: void usleep(int micro_seconds);返回值: 無注意:這個(gè)函數(shù)不能工作在 Windows 操作系統(tǒng)中。

      5、usleep() 與sleep()類似,用于延遲掛起進(jìn)程。

      6、進(jìn)程被掛起放到reday queue。

      7、只是一般情況下,延遲時(shí)間數(shù)量級是秒的時(shí)候,盡可能使用sleep()函數(shù)。

      8、且此函數(shù)已被廢除,可使用nanosleep。

      9、 如果延遲時(shí)間為幾十毫秒,或者更小,盡可能使用usleep()函數(shù)。

      10、這樣才能最佳的利用CPU時(shí)間。

      11、delay函數(shù): 功 能: 將程序的執(zhí)行暫停一段時(shí)間,單位是毫秒ms(千分之一秒)  用 法: void delay(unsigned milliseconds);  示例:#include  int main(void)  {  sound(440);  delay(500);  nosound();  return 0;  }delay()是循環(huán)等待,該進(jìn)程還在運(yùn)行,占用處理器。

      12、sleep()不同,它會(huì)被掛起,把處理器讓給其他的進(jìn)程。

      本文就為大家分享到這里,希望小伙伴們會(huì)喜歡。

      標(biāo)簽:
      最新文章