linux下nanosleep_&sleep_的區(qū)別|最新
你們好,今天小飯為大家?guī)淼氖莑inux下nanosleep()&sleep()的區(qū)別,希望對你們有所幫助。
(資料圖)
用戶程序中的睡眠:
sleep() usleep() nanosleep()
sleep()和nanosleep()都是使進程睡眠一段時間后被喚醒,但是二者的實現完全不同。 Linux中并沒有提供系統(tǒng)調用sleep(),sleep()是在庫函數中實現的,它是通過調用alarm()來設定報警時間,調用sigsuspend()將進程掛起在信號SIGALARM上,sleep()只能精確到秒級上。
nanosleep()則是Linux中的系統(tǒng)調用,它是使用定時器來實現的,該調用使調用進程睡眠,并往定時器隊列上加入一個timer_list型定時器,time_list結構里包括喚醒時間以及喚醒后執(zhí)行的函數,通過nanosleep()加入的定時器的執(zhí)行函數僅僅完成喚醒當前進程的功能。系統(tǒng)通過一定的機制定時檢查這些隊列(比如通過系統(tǒng)調用陷入核心后,從核心返回用戶態(tài)前,要檢查當前進程的時間片是否已經耗盡,如果是則調用schedule()函數重新調度,該函數中就會檢查定時器隊列,另外慢中斷返回前也會做此檢查),如果定時時間已超過,則執(zhí)行定時器指定的函數喚醒調用進程。當然,由于系統(tǒng)時間片可能丟失,所以nanosleep()精度也不是很高。
alarm()也是通過定時器實現的,但是其精度只精確到秒級,另外,它設置的定時器執(zhí)行函數是在指定時間向當前進程發(fā)送SIGALRM信號。
復制代碼 代碼如下:
#include
int main(void) { int i; struct timespec slptm; long tdif; struct timeval tend, tstart;
slptm.tv_sec = 0; slptm.tv_nsec = 1000; //1000 ns = 1 us
//struct sched_param param; //param.sched_priority = 0; //sched_setscheduler(getpid(), SCHED_FIFO, ¶m);
if (gettimeofday(&tstart, NULL) == -1) { fprintf(stderr,"Failed to get start time/n"); return 1; } for (i = 0; i < COUNT; i++) { if (nanosleep(&slptm, NULL) == -1) { perror("Failed to nanosleep"); return 1; } } if (gettimeofday(&tend, NULL) == -1) { fprintf(stderr,"Failed to get end time/n"); return 1; } tdif = MILLION * (tend.tv_sec - tstart.tv_sec) + (tend.tv_usec - tstart.tv_usec); printf("nanosleep() time is %ld us/n", tdif/COUNT); return 0; }
HZ 250HZ 時鐘中斷的時間間隔: 4 ms (1000ms/250) ---------------------------------------- nanosleep() time is 4019 us (4.019 ms) 說明nanosleep的睡眠定時器依賴于時鐘中斷
HZ 1000HZ 時鐘中斷的時間間隔: 1 ms ---------------------------------------- nanosleep() time is 12 us 注: 最小睡眠時間為1 us
通過上面的介紹,相信大家對于這個科技領域linux下nanosleep()&sleep()的區(qū)別也有了一定的了解了,希望小編精心整理的這篇內容能夠解決你的困惑。
標簽:
推薦
-
當前聚焦:米體:米蘭或下周初續(xù)約萊奧,年薪700萬歐&里爾付2200萬歐賠款
直播吧5月3日訊據《米蘭體育報》報道,米蘭與萊奧的續(xù)約談判幾乎達成協(xié)議,萊奧將得到700萬歐元年薪,里爾
來源: -
linux下nanosleep_&sleep_的區(qū)別|最新
你們好,今天小飯為大家?guī)淼氖莑inux下nanosleep()&sleep()的區(qū)別,希望對你們有所幫助。用戶程序中的
來源: -
安徽省阜陽市2023-05-03 21:36發(fā)布雷電黃色預警|全球速遞
一、安徽省阜陽市天氣預報太和縣氣象臺2023年05月03日21時30分繼續(xù)發(fā)布雷電黃色預警信號。預計未來6小時太
來源: -
重磅!國內首個鴻蒙行業(yè)5G智能網關通過OpenHarmony測評并商用!
近日,深圳鴻元智通科技有限公司(以下簡稱鴻元智通)推出的智鴻5G智能網關設備ZHSE-U6202(以下簡稱ZHS...
來源: -
當前聚焦:米體:米蘭或下周初續(xù)約萊奧,年薪700萬歐&里爾付2200萬歐賠款
直播吧5月3日訊據《米蘭體育報》報道,米蘭與萊奧的續(xù)約談判幾乎達成協(xié)議,萊奧將得到700萬歐元年薪,里爾
來源: -
全球觀焦點:增值稅專用發(fā)票勾選認證平臺為什么打不開_增值稅專用發(fā)票勾選認證平臺
1、納稅人首先在電腦上插上稅控盤,然后登陸增值稅發(fā)票選擇確認平臺,輸入密碼,即可登錄成功,如果你是第
來源: -
【速看】總投資65.6億元!第二屆浦江鄉(xiāng)賢大會重大項目簽約
本文轉自:人民網-浙江頻道近年來,浦江鄉(xiāng)賢們在外關注家鄉(xiāng)發(fā)展,為家鄉(xiāng)牽線搭橋優(yōu)質項目,積極參與家鄉(xiāng)建
來源: -
郭艾倫無緣遼寧G4生死戰(zhàn) 因傷連續(xù)缺陣第二場 焦點消息
北京時間5月3日,CBA半決賽浙江東陽光與遼寧隊的第四場較量即將開始,賽前兩隊公布了今晚的出戰(zhàn)大名單,郭
來源: -
微軟推出pcgamepass新朋友推薦計劃_全球熱推薦
微軟官宣于今日推出PCGamePass的新朋友推薦計劃,讓XboxGamePassUltimate和PCGamePass會員最多可以給五位朋
來源: -
一天使勁壓出300份蔥包檜,杭州武林夜市女攤主笑稱:兩只胳膊不一樣粗了 天天信息
據央視新聞統(tǒng)計,五一假期杭州西湖游客量居榜首。下面這組數據告訴你,這個五一,杭州有多火爆!一天做300
來源:
財富更多》
-
新玩法帶動新消費——“五一”假期旅游市場觀察
新玩法帶動新消費——“五一”假期旅游...
-
【播資訊】“五一”期間預計中國營業(yè)性客運量超2.7億人次
“五一”期間預計中國營業(yè)性客運量超2 ...
-
遇見匠心之我是能手 00后“鑲貼匠”:“我貼的瓷磚,連強迫癥都能治愈” 天天看熱訊
遇見匠心之我是能手00后“鑲貼匠”:“...
-
中經評論:數字人民幣怎樣改變我們的生活?
中經評論:數字人民幣怎樣改變我們的生...
-
鞏固房地產市場企穩(wěn)回升勢頭
鞏固房地產市場企穩(wěn)回升勢頭---歷經一年...
動態(tài)更多》
熱點
- realme10系列正式宣布 采用雙曲面屏正面頂部居中挖孔
- 五菱全新微型電動車內飾官圖發(fā)布 座椅采用星際形打孔工藝
- 努比亞Z40星空典藏版正式開售 采用微米級油畫筆觸紋理技術
- iQOO11系列正式官宣 首批搭載驍龍8Gen2機型之一
- 海信34英寸帶魚屏顯示器發(fā)布 支持165Hz刷新率
- OPPO明年將商用240W超級閃充 新一代電芯支持更高倍率充電
- 第一款Android手機渲染圖曝光 橫向滑蓋設計和全尺寸鍵盤
- 吉利首款純電皮卡11月9日上市 車輛續(xù)航里程超過610公里
- 努比亞Z40SPro星空典藏版正式公布 堪稱窄邊框天花板
- vivo無線運動耳機2今日正式上市 首銷只要119元
- 英飛凌簽約國產碳化硅材料供應商北京天科合達
- “學歷很高卻仍無法生活自理”?外國網友這波吐槽,扎心了_天天速看料
- “欣欣”突然死亡,尸檢報告出爐 環(huán)球訊息
- 康佳電視65R6榮獲艾普蘭獎 “軟硬”兼?zhèn)湔宫F科技創(chuàng)新實力
- 天天熱點評!崔東樹:1-3月中國汽車出口106.9萬臺 同比增長54%
- 一張圖:2023/05/03交易品種樞紐點+多空占比一覽
- 創(chuàng)維汽車黃宏生:盈虧平衡點是賣10萬輛 明年實現_全球百事通
- “壞膽固醇”高了怎么辦?一起來看
- Fire-BolttPhoenix Ultra智能手表發(fā)布
- 看點:高盛:維持恒生銀行(00011)“沽售”評級 目標價上調至128港元
- 服務返程客流,5月2、3日地鐵1、2、10號線加開定點加班車
- 每日熱訊!男生和女生談戀期間男生偷偷錄了私密視頻?分手后以此要挾女生在
- 紅霉素腸溶片用法用量_紅霉素腸溶片說明書|世界熱文
- 當前資訊!利好英鎊!高盛稱英國經濟有人性,上調利率預測至5%
- 樓道堆物也能煥發(fā)第二春!社區(qū)里的“跳蚤市集”你見過嗎?
- 安信國際:予世紀???01450)“買入”評級 目標價6.5港元
- 7小時緊急救援 西安警方營救秦嶺山中受傷游客
- 環(huán)球即時:降級系統(tǒng)應用會帶來風險,安卓5月安全補丁堵住漏洞
- 世界聚焦:Indiedroid Nova單板計算機發(fā)布
- 寧德時代、比亞迪分列動力電池一季度全球市占率一、二名 環(huán)球熱資訊
- 環(huán)球速看:同程旅行“五一”大數據:客流峰值超過春運,國內游、出境游全面復蘇
- 今熱點:南非電力不足,鉑金或很快供不應求!
- 苻皇后_關于苻皇后的簡介
- 熱頭條丨他用手機拍照,辦了一場攝影展
- 食指戒指的含義圖_食指戒指的含義
- 全球速看:苻登_關于苻登的簡介
- 江蘇揚州:科技館里過“五一” 天天速看
- 長城黃家駒為什么被禁_黃貫中談黃家駒死因 全球新資訊
- 中國股市:從虧掉褲腰帶到開啟正收益,我是這樣做的
- 成都市天府新區(qū)郵政編碼查詢_成都市天府新區(qū)的郵政編碼是多少|焦點觀察
- 微軟 Xbox 手柄新配色公布,靈感源于 OPI 指甲油|環(huán)球關注
- 全球速遞!言情小說床文片段特污校園_言情小說床文片段特污
- 雷蛇發(fā)布噬魂鯊極速版 Xbox 授權耳機
- 瑞信:維持華泰證券(06886)“跑贏大市”評級 目標價升至12.2港元
- 里昂:維持海螺水泥(00914)“跑贏大市”評級 目標價降至28.1港元 每日播報
- 曝光丨近期湖南各地查處多起非法違法行為-天天資訊
- 天天播報:掃地機器人品牌 Neato 宣布退出市場,多年未達成銷售目標
- 環(huán)球消息!尼康z8相機5月25日鋪貨,單機身售價4599歐元
- 天天視訊!圓錐面積的計算公式_圓面積的計算公式
- 瑞信:下調國藥控股(01099)評級至“中性“ 目標價升至29港元|當前播報
- 世界最資訊丨斗羅大陸:武魂融合技排名,妖魅上榜,最厲害竟是倆輔助
- 致敬堅守 拼搏奮斗 滾動
- 文章再婚了?新女友身份曝光后,網友坐不住了:下一個姚笛?可惜了……
- 全球報道:Web2與Web3開發(fā)的不同之處
- 利空再度來襲!隔夜國際油價大幅下挫 中石油領銜下跌
- 環(huán)球消息!【原耽雙男主小說推薦】《自由行》by白滾水 txt
- 大和:維持耐世特(01316)“買入”評級 目標價降至8.2港元
- 世界熱頭條丨未簽訂勞動合同離職賠償金怎么算_離職賠償金怎么算
- 歐元有支撐!機構前瞻歐元區(qū)通脹前景,預測歐銀本周加息25個基點 世界快報
- 遇見匠心之我是能手 00后“鑲貼匠”:“我貼的瓷磚,連強迫癥都能治愈” 天天看熱訊
- 焦點熱文:俄羅斯將教授神經網絡來幫助人們選擇解決方案
- 中經評論:數字人民幣怎樣改變我們的生活?
- 藍廳觀察丨祖國帶我們安全回家
- 特稿丨爆火的淄博和它的“過客”經濟_天天快資訊
- 每日精選:美原油交易提醒:馬斯克預言要成真了?油價重挫5%創(chuàng)五周新低,投資者擔憂美國債務違約
- 美民調:更多美國人認為槍支和犯罪應列為美國首要問題-視訊
- 新華全媒+|“赴淄趕烤”火了 更多城市“躍躍欲試” 世界最資訊
- 肯德基真的香!百勝中國(09987)總收入和經營利潤創(chuàng)一季度歷史新高
- 環(huán)球關注:百勝中國首季收入和經營利潤創(chuàng)歷史新高!高管直言:經營環(huán)境仍充滿挑戰(zhàn)
- 浙商證券:維持維達國際(03331)“買入”評級 持續(xù)看好市占率提升 滾動
- 【世界新視野】生成式AI來了,“新生代”科普怎么做?
- 天天亮點!消息稱三星和LG投資數十億美元擴產OLED屏
- 谷歌、微軟、OPENAI、ANTHROPIC首席執(zhí)行官將于周四出席白宮人工智能會議
- 熱門:北美媒體公司Vice或于幾周內申請破產
- 蘋果發(fā)布 tvOS 16.5 Beta 4(20L5559a)更新-世界報資訊
- AI哨所|通用人工智能時代即將來臨?這位大佬很樂觀_即時看
- 櫸木和橡膠木哪個好(櫸木和橡木哪個好)
- 蘋果與谷歌起草追蹤設備行業(yè)規(guī)范 三星等廠商宣布支持 世界視點
- 全球焦點!美國和中國市場表現強勁 星巴克(SBUX.US)Q2業(yè)績超預期
- 今日看點:外匯交易提醒:美元從三周高點回落,歐洲通脹放緩歐銀或小幅加息
- 全鋁底盤/700+公里續(xù)航?奇瑞放必殺技了 這旗艦轎車實力拉滿!
- WiZ 智能燈泡更新支持Matter協(xié)議,兼容蘋果Home
- 世界觀點:小鵬G9下半年將在廣州黃埔區(qū)開展自動駕駛載客測試
- 官方:因在對熱刺后就主裁發(fā)表不當言論,英足總向克洛普提起指控-世界新消息
- 拉薩 不負春光添新綠
- 假期返程高峰到來 高速公路流量創(chuàng)歷史新高 全球快播
- 鞏固房地產市場企穩(wěn)回升勢頭
- 浙江1.9秒救贖自己!遼籃能否做到?打回沈陽or廣廈再進CBA總決賽?|全球報道
- 貨運行業(yè)減污降碳再發(fā)力
- 天天熱議:云南隆陽5.2級地震致杭瑞高速中斷、鄉(xiāng)鎮(zhèn)衛(wèi)生院受損
- 天天觀天下!夏日狂歡
- 全球消息!港股大盤5月首日交投平淡 機構:恒指可能仍在低位持續(xù)上下波動
- 每日視點!航空運輸的特點_航空運輸的特點
- 天天訊息:榮耀首款商用筆記本 MagicBook Z3 14 發(fā)布
- 海韻至尊旗艦鈦金 PRIME PX1600W 電源上架|觀察
- 聚焦:梨花滿天開_梨花滿天開歌詞
- 7.5ml是多少克(7)
- 網紅商業(yè)街有顆“智慧大腦”
- 【時快訊】緬北木姐1名持刀搶劫的男子被抓!當地人曝出木姐更黑暗的內幕
- 這4種食物沒有“保質期”,存放很久也能吃,別傻傻丟掉了 世界快資訊
- 每日快報!5月3日重點數據和大事件前瞻
- 魅族20系列即將發(fā)布,白色前面板成為焦點 天天滾動
- 荊州市氣象臺發(fā)布雷電黃色預警【III級/較重】【2023-05-03】
- 天天快播:美股收盤:地區(qū)性銀行股跌跌不休 投資者等待美聯(lián)儲決議
- 焦點速訊:遼寧出臺16條舉措培育壯大"經濟細胞"
- 家門口感悟“非遺”,讓假期更有趣
- 安徽電信網上營業(yè)廳網址_安徽電信網上營業(yè)廳
- 德國股市收低;截至收盤DAX 30下跌1.23%
- 美國股市收低;截至收盤道瓊斯工業(yè)平均指數下跌1.08% 世界觀焦點
- 全球觀點:美股異動 | 能鏈智電(NAAS.US)漲超5% 預計23財年凈收入將在5-6億元人民幣之間
- 動暴CEO稱美國游戲行業(yè)需要合并 以此和騰訊字節(jié)競爭
- 天天速訊:山東樂陵:“家門口趕烤”帶火夜經濟
- 環(huán)球快資訊丨榮耀 Pad V8亮相,配11英寸120Hz顯示屏
- 嫩江松花江黑龍江干流已全線開江
- 山東利津:沿黃非遺帶火假日游
- 【天天速看料】光伏行業(yè)升級加速
- 2023中國·天津第六屆體育旅游大會舉辦
- 地球往事看完了,你開心就好 天天速遞
- 千里之行始于跬步出處 千里之行始于足下不積跬步無以至千里 快資訊
- 白雪歌送武判官歸京主旨和藝術特色 白雪歌送武判官歸京主旨_當前看點
- 世界熱文:漫譜/MAMBARY是哪個國家的品牌_什么檔次怎么樣
- 今日播報!暗黑佟大為van頭套_暗黑佟大為van
- Shams:灰熊休賽期將非常積極 最多有5首輪&3互換權能用來交易
- 天天熱消息:秋釣鯉魚口訣大全_秋釣鯉魚
- 世界今頭條!孫炳大
- 世界資訊:什么是信息作戰(zhàn)行動的主要方式_什么是信息作戰(zhàn)的根本目的和核心所在今日更新
- 湖勇大戰(zhàn)來襲!詹姆斯再戰(zhàn)庫里,G1萬眾矚目,收視率+票房拉滿
- 美股異動 | 美國地區(qū)銀行股暴跌 西太平洋合眾銀行(PACW.US)盤中熔斷
- 今日快訊:最高可減500元!雄安新區(qū)發(fā)放消費補貼
- 河北唐山舉辦百名標兵“Hua”文明活動
- 觀焦點:“帳篷經濟”帶靚日照山海天全域旅游
- 每日消息!110千伏橫山變電站投運 為石家莊千億元級新一代電子信息產業(yè)集群增添新動能
- 山東一季度外貿“開門穩(wěn)”“開門紅”
- “中國鄉(xiāng)村旅游1號公路——侗鄉(xiāng)傳統(tǒng)村落精品旅游環(huán)線”開通-前沿熱點
- 110千伏橫山變電站投運 為石家莊千億元級新一代電子信息產業(yè)集群增添新動能