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

            跨平臺(tái)(WIndows, Linux, VxWorks) getTickCount實(shí)現(xiàn)

            [日期:2011-02-13] 來(lái)源:Linux社區(qū)  作者:Linux
            在c/c++代碼中,有時(shí)需要實(shí)現(xiàn)計(jì)時(shí)功能,比如某個(gè)時(shí)刻開(kāi)始計(jì)時(shí),然后到另一時(shí)刻時(shí),計(jì)算距開(kāi)始計(jì)時(shí)的時(shí)刻毫秒數(shù)。
             
            通過(guò)在起始時(shí)刻和停止時(shí)刻分別調(diào)用下面的代碼,返回的時(shí)間相減,便可獲得這段時(shí)間的毫秒數(shù),其跨Windows、Linux、VxWorks三個(gè)平臺(tái)。

             

            #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 八葉草 閱讀(1137) 評(píng)論(0)  編輯 收藏 引用 所屬分類: C++

            国色天香久久久久久久小说| 三上悠亚久久精品| 久久人人爽人人爽AV片| 久久这里只精品99re66| 亚洲精品无码久久久久久| 久久综合综合久久综合| yellow中文字幕久久网| 色婷婷久久综合中文久久一本| 亚洲伊人久久成综合人影院 | 久久超碰97人人做人人爱| 91精品国产综合久久精品| 久久精品成人免费国产片小草| 99蜜桃臀久久久欧美精品网站| 久久97精品久久久久久久不卡| 久久久午夜精品福利内容| 久久综合九色综合97_久久久| 色妞色综合久久夜夜| 国产亚洲美女精品久久久| 无码人妻久久一区二区三区免费丨 | 欧美激情精品久久久久久久| 久久精品国产亚洲av麻豆小说| 久久久久久久国产免费看| 久久精品一区二区国产| 久久www免费人成看片| 欧美日韩精品久久免费| 久久精品国产福利国产琪琪| 久久精品国产一区二区三区日韩| 亚洲精品乱码久久久久久自慰| 欧美色综合久久久久久| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 国产精品美女久久久久AV福利 | 精品人妻伦一二三区久久| 久久精品蜜芽亚洲国产AV| 伊人久久大香线蕉综合影院首页| 亚洲伊人久久综合影院| 久久国产AVJUST麻豆| 亚洲性久久久影院| 中文字幕无码精品亚洲资源网久久| 久久中文字幕人妻熟av女| 波多野结衣AV无码久久一区| 亚洲va国产va天堂va久久|