• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            八葉草

            學習資料記錄

            gettickcount[轉]

            跨平臺(WIndows, Linux, VxWorks) getTickCount實現

            [日期:2011-02-13] 來源:Linux社區  作者:Linux
            在c/c++代碼中,有時需要實現計時功能,比如某個時刻開始計時,然后到另一時刻時,計算距開始計時的時刻毫秒數。
             
            通過在起始時刻和停止時刻分別調用下面的代碼,返回的時間相減,便可獲得這段時間的毫秒數,其跨Windows、Linux、VxWorks三個平臺。

             

            #ifdef WIN32
            #define OS_WINDOWS WIN32


            #include <windows.h>
            #endif
            #ifdef LINUX
            #include <unistd.h>
            #include <sys/time.h>
            #include <netinet/in.h>
            #endif
            #ifdef VXWORKS
            #include "vxworks.h"
            #include <tickLib.h>
            #include <sysLib.h>
            #endif

             

            #define ULONAG unsigned long

            ULONGA getTickCount(void)
            {
            ULONGA currentTime;
            #ifdef WIN32
            currentTime = GetTickCount();
            #endif

            #ifdef LINUX
            struct timeval current;
            gettimeofday(&current, NULL);
            currentTime = current.tv_sec * 1000 + current.tv_usec/1000;
            #endif

            #ifdef OS_VXWORKS
            ULONGA timeSecond = tickGet() / sysClkRateGet();
            ULONGA timeMilsec = tickGet() % sysClkRateGet() * 1000 / sysClkRateGet();
            currentTime = timeSecond * 1000 + timeMilsec;
            #endif

            return currentTime;
            }


            posted on 2011-06-09 22:15 八葉草 閱讀(1133) 評論(0)  編輯 收藏 引用 所屬分類: C++

            久久久久久极精品久久久| 国产—久久香蕉国产线看观看| 久久久久亚洲精品天堂久久久久久| 99久久精品免费观看国产| 久久久久亚洲AV无码专区网站| 久久久久久国产a免费观看不卡 | 天天影视色香欲综合久久| 中文字幕久久精品无码| 国产精品热久久毛片| 97久久国产综合精品女不卡| 丰满少妇人妻久久久久久4| 久久久久亚洲精品日久生情| 久久久青草久久久青草| 人妻精品久久无码区| 久久久无码精品午夜| 久久精品aⅴ无码中文字字幕不卡| 久久精品国产福利国产琪琪| 亚洲狠狠婷婷综合久久蜜芽| 久久久久无码中| 香蕉久久夜色精品国产小说| 无码人妻久久一区二区三区免费| 久久久久99精品成人片三人毛片| 久久亚洲欧美国产精品| 日产精品久久久久久久| 久久久久女教师免费一区| 丁香五月综合久久激情| 狠狠色丁香久久综合五月| 久久ww精品w免费人成| 精品人妻伦九区久久AAA片69| 亚洲国产精品成人久久蜜臀| 国产午夜精品理论片久久| 99久久婷婷国产综合精品草原| 97久久天天综合色天天综合色hd| 色综合久久中文字幕无码| 狠狠综合久久AV一区二区三区| 久久狠狠爱亚洲综合影院 | 精品国产一区二区三区久久蜜臀| 狠狠色丁香久久综合婷婷| 99久久精品国产免看国产一区| 久久精品国产99久久久| 国产精品对白刺激久久久|