国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

延時函數sleep和delay的區別

2019-11-08 19:41:37
字體:
來源:轉載
供稿:網友

在VC中使用帶上頭文件

#include <windows.h>

注意: 在VC中Sleep中的第一個英文字符為大寫的”S” 在標準C中是sleep, 不要大寫.. 下面使用大寫的來說明,, 具體用什么看你用什么編譯器. 簡單的說VC用Sleep, 別的一律使用sleep. Sleep函數的一般形式: Sleep(unisgned long); 其中,Sleep()里面的單位,是以毫秒為單位,所以如果想讓函數滯留1秒的話,應該是Sleep(1000); 例:

#include <windows.h>int main(){ int a; a=1000; Sleep(a); /* VC 使用Sleep */ return 0;}

usleep功能: 暫停執行。 語法: void usleep(int micro_seconds); 返回值: 無 函數種類: php 系統功能 內容說明:本函數可暫時使程序停止執行。參數 micro_seconds 為要暫停的毫秒數(微妙還是毫秒?)。 注意:這個函數不能工作在 Windows 操作系統中。參見:usleep() 與sleep()類似,用于延遲掛起進程。進程被掛起放到reday queue。 只是一般情況下,延遲時間數量級是秒的時候,盡可能使用sleep()函數。 且,此函數已被廢除,可使用nanosleep。 如果延遲時間為幾十毫秒,或者更小,盡可能使用usleep()函數。這樣才能最佳的利用CPU時間

delay: 函數名: delay 功 能: 將程序的執行暫停一段時間(毫秒) 用 法: void delay(unsigned milliseconds); 程序例:

/* Emits a 440-Hz tone for 500 milliseconds */ #include<dos.h> int main(void) { sound(440); delay(500); nosound(); return 0; }

delay()是循環等待,該進程還在運行,占用處理器。

sleep()不同,它會被掛起,把處理器讓給其他的進程。

sleep()參數指定暫停時間,單位是ms delay()參數指定暫停時間,單位也是ms

原文出處:http://blog.csdn.net/jidongdong66/article/details/6334028


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开封县| 普兰店市| 绍兴市| 高雄县| 百色市| 芜湖县| 宁德市| 海门市| 巴塘县| 柯坪县| 张掖市| 邢台县| 桂平市| 台山市| 阳泉市| 淳化县| 贵港市| 新绛县| 子洲县| 光山县| 平安县| 济阳县| 独山县| 手游| 嘉善县| 仙居县| 大同市| 介休市| 拜泉县| 建阳市| 黄平县| 永善县| 海伦市| 宁蒗| 钦州市| 同德县| 桓仁| 玉田县| 泽普县| 龙山县| 朝阳县|