• <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>

            八葉草

            學(xué)習(xí)資料記錄

            gettickcount[轉(zhuǎn)]

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

            [日期:2011-02-13] 來源:Linux社區(qū)  作者:Linux
            在c/c++代碼中,有時需要實現(xiàn)計時功能,比如某個時刻開始計時,然后到另一時刻時,計算距開始計時的時刻毫秒數(shù)。
             
            通過在起始時刻和停止時刻分別調(diào)用下面的代碼,返回的時間相減,便可獲得這段時間的毫秒數(shù),其跨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 八葉草 閱讀(1138) 評論(0)  編輯 收藏 引用 所屬分類: C++

            亚洲国产精品久久久天堂| 久久久久久久综合综合狠狠| 久久只有这精品99| 国产精品99久久久精品无码| 久久久老熟女一区二区三区| 久久久久久狠狠丁香| 久久综合五月丁香久久激情| 亚洲中文字幕久久精品无码喷水| www性久久久com| 久久精品成人免费国产片小草| 久久精品国产亚洲AV蜜臀色欲| 久久精品国产一区| 久久99这里只有精品国产| AV无码久久久久不卡蜜桃| 亚洲成av人片不卡无码久久 | 伊人久久精品影院| 国产成人精品久久二区二区| 伊人久久精品影院| 久久精品二区| 成人a毛片久久免费播放| 久久天天躁狠狠躁夜夜不卡| 91精品国产色综久久| 99久久无色码中文字幕| 久久亚洲AV成人无码电影| 久久久久久久综合狠狠综合| 国产巨作麻豆欧美亚洲综合久久| 高清免费久久午夜精品| 亚洲色欲久久久综合网| 久久精品国产欧美日韩99热| 久久久久国产成人精品亚洲午夜| 国产精品久久久久久久久免费| 亚洲午夜久久久影院| 国产精品久久久久久久久软件| 久久人人爽人人爽人人片AV麻豆 | 久久综合给合久久狠狠狠97色| 久久久久亚洲国产| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 国产呻吟久久久久久久92| 久久精品国产69国产精品亚洲| 99久久中文字幕| 亚洲国产精品久久久久网站|