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

            執行100w次的結果(單位:微妙)
            ------------------------------------------------------------------------------------
            線程 volatile讀 volatile寫 InterlockedInc  CS SRWLock共享 SRWLock獨占 互斥量
              1     8            8               35                 66      66                       67       1060
              2     8           76             153                268    134                   148      11082
              4     9           145           361                768    244                   307      23785


            volatile讀 long lvalue = gv_value;

            volatile寫 gv_value = 0;

            InterlockedIncrement(&gv_value);

            EnterCriticalSection(&cs);
            gv_value = 0;
            LeaveCriticalSection(&cs);

            AcquireSRWLockShared/Exclusive(&g_srwlock);
            gv_value = 0;
            ReleaseSRWLockShared/Exclusive(&g_srwlock);

            WaitForSingleObject(&g_hMutex, INFINITE);
            gv_value = 0;
            RleaseMutex(g_hMutex);

            如果希望應用程序獲得最佳性能,那么首先應該嘗試不要共享數據,然后依次使用
            volatile讀取,volatile寫入,Interlocked API, SRWLock以及關鍵段,當前僅當
            所有這些都不滿足要求的時候再使用內核對象。

            來自Jeffrey Riched《windows核心編程(5)》的數據,錄在這里備查。

            Posted on 2010-10-03 14:12 袁斌 閱讀(261) 評論(0)  編輯 收藏 引用
            国产精品久久久久久久app| 久久久久av无码免费网| 国产精品伦理久久久久久| 久久亚洲精品无码播放| 伊人久久大香线蕉综合Av| 久久精品亚洲AV久久久无码| 久久精品a亚洲国产v高清不卡| 国产一级持黄大片99久久 | 大香伊人久久精品一区二区 | 精品久久久久香蕉网| 久久亚洲色一区二区三区| 亚洲午夜精品久久久久久app| 无码AV波多野结衣久久| 国产成人精品久久亚洲| 亚洲欧洲日产国码无码久久99| 精品久久人人妻人人做精品| 午夜精品久久久久久久| 一本综合久久国产二区| 91久久精品无码一区二区毛片| 久久中文字幕人妻丝袜| 久久国产精品免费| 日本久久久久久中文字幕| 精品国际久久久久999波多野| 欧美成人免费观看久久| 久久久久99精品成人片三人毛片| 99久久99久久| 久久大香香蕉国产| 久久精品蜜芽亚洲国产AV| 精品综合久久久久久97| 欧美亚洲国产精品久久| 日韩一区二区三区视频久久| 精品乱码久久久久久夜夜嗨| 激情伊人五月天久久综合| 色狠狠久久AV五月综合| 国产A级毛片久久久精品毛片| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 新狼窝色AV性久久久久久| 思思久久精品在热线热| 国内精品久久久久影院老司| 午夜精品久久久久久久无码| 久久毛片一区二区|