日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux下的精确wait

發(fā)布時(shí)間:2023/12/31 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下的精确wait 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

源代碼:

#include?<sys/time.h>
#include?
<stdio.h>
#include?
<time.h>

inline?
double
now()
{
????timeval?tv;
????gettimeofday(
&tv,?0);
????
double?s?=?(tv.tv_sec);
????s?
+=?(1e-6?*?tv.tv_usec);
????
return?s;
}

inline?
void
wait(
double?sec)
{
????
double?start_time?=?now();

????
const?double?SLEEP_MIN_TIME?=?0.005;????????
????
????
//當(dāng)?shù)却龝r(shí)間>SLEEP_MIN_TIME時(shí),調(diào)用nanosleep()?API,避免過(guò)多占用內(nèi)存。
????
//nanosleep()?API的精度約為200us。
????
????
if(sec?>?SLEEP_MIN_TIME)
????{
????????
double?sleep_time?=?sec-SLEEP_MIN_TIME;
????????
struct?timespec?sleep_;
????????
int?seconds?=?static_cast<int>(sleep_time);
????????sleep_.tv_sec?
=?seconds;
????????sleep_.tv_nsec?
=?static_cast<int>((sleep_time-seconds)*1e9);
????????nanosleep(
&sleep_,NULL);????????????
????}

????
//開始循環(huán)取時(shí),判斷時(shí)間是否到了。
????for(;;)
????{
????????
if((now()?-?start_time)?>?sec)?break;
????}
}

測(cè)試,在2.6內(nèi)核,迅馳1.6G環(huán)境下,精確度大概能到0.00001 s,即10us。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的linux下的精确wait的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久在线免费 | 国产一区免费在线观看 | 狠狠插狠狠干 | 91污网站 | 亚欧洲精品在线视频免费观看 | 日批视频在线 | 日韩欧美国产电影 | 亚洲国产情侣 | 99久久久无码国产精品 | 黄色av免费在线观看 | 57pao国产成永久免费视频 | 五十路六十路 | 天天想你免费观看完整版高清电影 | 欧美色图首页 | 老司机精品视频在线 | 亚洲国产aⅴ精品一区二区的游戏 | 激情网婷婷 | 6699嫩草久久久精品影院 | 亚洲精品国产一区二 | 毛片视频网站在线观看 | 成年人黄国产 | 99久久久久 | 久久99热这里只有精品 | 日本一区视频在线播放 | 国产精品va无码一区二区三区 | 都市激情亚洲综合 | 无码人妻精品一区二区三区99不卡 | 嫩草国产在线 | 伊人网色 | avxx| 国产精品露脸视频 | 夫妻淫语绿帽对白 | 欧美区一区二区三 | 91社区在线播放 | 一级片中文 | 在线国产观看 | 日韩欧美三级在线观看 | 欧美成人综合网站 | 亚洲狼人社区 | 国产欧美日韩精品区一区二污污污 | 香蕉视频99 | 黄色大片久久 | 午夜影院一区二区 | 欧美精品h | 亚洲小视频在线观看 | 久久久久国产精品 | 男人深夜网站 | 欧美性猛交乱大交 | 国产精品一卡 | 一区二区三区免费看 | 手机在线免费视频 | 欧美一区二区三区在线观看视频 | 老司机在线永久免费观看 | 操天天| 成人在线观看免费 | 日韩在线精品视频 | 天天鲁| 国产99久久九九精品无码免费 | 四虎影院在线免费播放 | 青青在线精品 | 精品国产二区三区 | 天天插插插 | 500福利视频导航 | 国产一区二区久久久 | 日日夜夜网站 | 国产精品专区在线观看 | 在线视频日韩 | 鲁丝片一区二区三区 | 久久亚洲AV成人无码一二三 | 亚洲精品字幕在线 | 邻居少妇张开腿让我爽了在线观看 | 中文在线观看免费视频 | 青草青青视频 | 黄色资源网站 | 久久大综合 | 美国黄色一级大片 | 国产欲妇 | 一区二区亚洲精品 | 国产精品久线在线观看 | 情欲超| www.av在线视频 | 少妇综合 | 人人妻人人澡人人爽 | 久久中文一区 | www中文字幕在线观看 | 91在线精品一区二区三区 | 天天爽天天操 | 日韩综合一区二区 | 成人黄色片在线观看 | 日本天堂影院 | 波多野结衣在线播放视频 | 国产免费av一区二区三区 | 亚洲情人网 | 一级特黄肉体裸片 | 精品国产一区二区视频 | 中文字幕免费一区 | 18成人免费观看网站下载 | 日韩久久久久久久久久久 | 欧美成人a视频 |