最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言中的pause()函數(shù)和alarm()函數(shù)以及sleep()函數(shù)

 更新時間:2015年09月02日 11:36:48   投稿:goldensun  
這篇文章主要介紹了C語言中的pause()函數(shù)和alarm()函數(shù)以及sleep()函數(shù),是C語言入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下

C語言pause()函數(shù):讓進程暫停直到信號出現(xiàn)
頭文件:

#include <unistd.h>

定義函數(shù):

int pause(void);

函數(shù)說明:pause()會令目前的進程暫停(進入睡眠狀態(tài)), 直到被信號(signal)所中斷.

返回值:只返回-1.

錯誤代碼:EINTR 有信號到達中斷了此函數(shù).


C語言alarm()函數(shù):設(shè)置信號傳送鬧鐘
頭文件:

#include <unistd.h>

定義函數(shù):

unsigned int alarm(unsigned int seconds);

函數(shù)說明:alarm()用來設(shè)置信號SIGALRM 在經(jīng)過參數(shù)seconds 指定的秒數(shù)后傳送給目前的進程. 如果參數(shù)seconds 為0, 則之前設(shè)置的鬧鐘會被取消, 并將剩下的時間返回.

返回值:返回之前鬧鐘的剩余秒數(shù), 如果之前未設(shè)鬧鐘則返回0.

范例

#include <unistd.h>
#include <signal.h>
void handler()
{
  printf("hello\n");
}

main()
{
  int i;
  signal(SIGALRM, handler);
  alarm(5);
  for(i = 1; i < 7; i++)
  {
    printf("sleep %d ...\n", i);
    sleep(1);
  }
}

執(zhí)行:

sleep 1 ...
sleep 2 ...
sleep 3 ...
sleep 4 ...
sleep 5 ...hello
sleep 6 ...

C語言sleep()函數(shù):讓進程暫停執(zhí)行一段時間
頭文件:

 #include <unistd.h>

定義函數(shù):

unsigned int sleep(unsigned int seconds);

函數(shù)說明:sleep()會令目前的進程暫停, 直到達到參數(shù)seconds 所指定的時間, 或是被信號所中斷.

返回值:若進程暫停到參數(shù)seconds 所指定的時間則返回0, 若有信號中斷則返回剩余秒數(shù).

相關(guān)文章

  • 利用C++開發(fā)一個protobuf動態(tài)解析工具

    利用C++開發(fā)一個protobuf動態(tài)解析工具

    數(shù)據(jù)庫中存儲的protobuf序列化的內(nèi)容,有時候查問題想直接解析查看內(nèi)容。很多編碼在網(wǎng)上很容易找到編解碼工具,但protobuf沒有找到編解碼工具,可能這樣的需求比較少吧,那就自己用C++實現(xiàn)一個,感興趣的可以了解一下
    2023-01-01
  • C++實現(xiàn)雙向鏈表代碼分析

    C++實現(xiàn)雙向鏈表代碼分析

    這篇文章主要介紹了C++實現(xiàn)雙向鏈表代碼分析,前面文章分析了單向鏈表,這篇文章就來給大家分享雙鏈表的實現(xiàn)吧,需要的朋友可以參考一下
    2022-03-03
  • c++字符串char[]數(shù)組分割split問題

    c++字符串char[]數(shù)組分割split問題

    這篇文章主要介紹了c++字符串char[]數(shù)組分割split問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 使用Matlab實現(xiàn)錄音與播放功能

    使用Matlab實現(xiàn)錄音與播放功能

    這篇文章主要為大家詳細介紹了如何使用Matlab實現(xiàn)錄音與播放功能,文中的示例代碼簡潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • C語言中結(jié)構(gòu)體struct編寫的一些要點解析

    C語言中結(jié)構(gòu)體struct編寫的一些要點解析

    這篇文章主要介紹了C語言中結(jié)構(gòu)體struct編寫的一些要點解析,談到了結(jié)構(gòu)體的聲明和指針指向等重要知識點,需要的朋友可以參考下
    2016-04-04
  • 堆基本操作實現(xiàn)最大堆

    堆基本操作實現(xiàn)最大堆

    這篇文章主要介紹了堆基本操作實現(xiàn)最大堆,需要的朋友可以參考下
    2014-02-02
  • c語言:金幣陣列的問題

    c語言:金幣陣列的問題

    本文介紹了關(guān)于c語言:金幣陣列的問題,需要的朋友可以參考一下
    2013-03-03
  • 詳解C++數(shù)組和數(shù)組名問題(指針、解引用)

    詳解C++數(shù)組和數(shù)組名問題(指針、解引用)

    這篇文章主要介紹了詳解C++數(shù)組和數(shù)組名問題(指針、解引用),指針的實質(zhì)就是個變量,它跟普通變量沒有任何本質(zhì)區(qū)別,指針本身是一個對象,同時指針無需在定義的時候賦值,具體內(nèi)容詳情跟隨小編一起看看吧
    2021-09-09
  • C語言實現(xiàn)定時器控制LED燈閃爍

    C語言實現(xiàn)定時器控制LED燈閃爍

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)定時器控制LED燈閃爍,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Cocos2d-x UI開發(fā)之CCControlButton控件類實例

    Cocos2d-x UI開發(fā)之CCControlButton控件類實例

    這篇文章主要介紹了Cocos2d-x UI開發(fā)之CCControlButton控件類實例,本文代碼中包含大量注釋來講解CCControlButton控件類的使用,需要的朋友可以參考下
    2014-09-09

最新評論

万山特区| 桓仁| 县级市| 美姑县| 泸溪县| 哈密市| 邵阳市| 且末县| 安西县| 红原县| 泰和县| 什邡市| 磐安县| 珠海市| 桓仁| 双峰县| 马鞍山市| 北京市| 怀集县| 阜新| 淮安市| 杂多县| 驻马店市| 长顺县| 明水县| 和平县| 那曲县| 哈巴河县| 涿鹿县| 滨海县| 财经| 格尔木市| 定安县| 安龙县| 佛冈县| 连云港市| 衡阳市| 齐齐哈尔市| 奎屯市| 石阡县| 平乐县|