c語(yǔ)言sleep函數(shù)用法 c語(yǔ)言sleep用法是什么?
c語(yǔ)言sleep用法是什么?使用頭文件:#include<windows。H>睡眠函數(shù):函數(shù):暫停執(zhí)行一段時(shí)間用法:無(wú)符號(hào)睡眠(無(wú)符號(hào)秒)注意:1。在VC#include<windows中
c語(yǔ)言sleep用法是什么?
使用頭文件:
#include<windows。H>
睡眠函數(shù):
函數(shù):暫停執(zhí)行一段時(shí)間
用法:無(wú)符號(hào)睡眠(無(wú)符號(hào)秒)
注意:
1。在VC#include<windows中使用頭文件。H>;在Linux下,gcc編譯器中使用的頭文件因gcc的不同版本而有所不同#include&Ltunistd。H>
2。在VC中,sleep中的第一個(gè)英文字符是大寫(xiě)字母“s”,在Linux中不應(yīng)該大寫(xiě)。在標(biāo)準(zhǔn)C中,它是sleep,不應(yīng)該大寫(xiě)。簡(jiǎn)單地說(shuō),VC使用睡眠,其他人都使用睡眠。
3. 在VC中,sleep()的單位是毫秒,因此如果您想讓函數(shù)停留一秒鐘,它應(yīng)該是sleep(1000)。在Linux中,sleep()的單位是秒,而不是毫秒。
代碼示例:
#include<stdio。H>
#包括<窗口。H>
int main()
{
int a=100
sleep(3000)
printf(%d“,a)
return 0
}
]usleep函數(shù):
函數(shù):usleep函數(shù)暫停進(jìn)程一段時(shí)間,單位為us(百萬(wàn)分之一秒)。
語(yǔ)法:void usleep(int micro)[seconds
]返回值:none
休眠方法是java線(xiàn)程開(kāi)發(fā)中的一個(gè)概念。是一個(gè)處于等待狀態(tài)的方法。使用方法如下:
1。類(lèi)名是創(chuàng)建線(xiàn)程的類(lèi)名。
2. 線(xiàn)程休眠方法的示例代碼如下圖所示。讓main方法休眠5000毫秒。
3. 線(xiàn)程休眠方法的示例代碼執(zhí)行結(jié)果如下圖所示。
4. Millis參數(shù)的含義:以毫秒為單位的睡眠時(shí)間。納秒?yún)?shù)的意義:0-9999超納秒睡眠。注意:睡眠功能可以使計(jì)算機(jī)程序(進(jìn)程、任務(wù)或線(xiàn)程)進(jìn)入睡眠狀態(tài),使其在一段時(shí)間內(nèi)處于非活動(dòng)狀態(tài)。當(dāng)函數(shù)設(shè)置的計(jì)時(shí)器過(guò)期,或收到信號(hào),或程序中斷時(shí),程序?qū)⒗^續(xù)執(zhí)行。