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

            Make Oneself More Strong

            mcs51a( 高興就寫點:-),不高興就不寫 )

            不要隨便使用CreateThread

              CreateThread,是WIN32 最直接創(chuàng)建的thread API函數(shù).但是如果在線程回調(diào)(CALLBACK)函數(shù)中使用一些標準C的函數(shù),當線程正常退出的時候,即使你釋放了所有用戶資源,仍然會有資源的泄漏的隱患。主要原因是線程中都需要有額外的資源,來保證一些標準C函數(shù)的線程安全,這些資源的創(chuàng)建是在C的標準函數(shù)被調(diào)用的時候,但是在thread退出的時候,沒法通過正常途徑釋放。
              如果在你的回調(diào)函數(shù)中使用一些標準C函數(shù),最好使用_beginthreadex,_endthreadex替換掉原來的CreateThread, _endthreadex 會釋放這些資源,或者AfxBeginThread(里面有調(diào)用_beginthreadex,_endthreadex)
              具體原因查看《程序員的修養(yǎng),編譯與鏈接》一書。
             

            posted on 2010-09-15 10:49 mcs51a 閱讀(1276) 評論(0)  編輯 收藏 引用

            久久精品国产亚洲AV久 | 久久久久人妻一区精品色| 一本久久免费视频| 熟妇人妻久久中文字幕| 国产精品久久99| 日韩亚洲国产综合久久久| 狠狠色综合网站久久久久久久高清| 综合人妻久久一区二区精品| 久久久精品人妻一区二区三区蜜桃| 精品久久久久久久无码| 久久久久无码专区亚洲av| 日本久久久久亚洲中字幕| 精品久久久久久无码免费| 色欲av伊人久久大香线蕉影院| 99久久精品国产一区二区蜜芽| 麻豆精品久久久久久久99蜜桃 | 精品久久久久久无码专区| 久久国产福利免费| 国产精品岛国久久久久| 久久人人爽人人人人爽AV| 久久精品国产99久久香蕉| 亚洲国产精品一区二区久久hs| 久久人人爽人人爽AV片| 夜夜亚洲天天久久| 国产99精品久久| 精品熟女少妇AV免费久久| 性高朝久久久久久久久久| 国产福利电影一区二区三区,免费久久久久久久精 | 国产一区二区精品久久岳| 亚洲综合伊人久久综合| 亚洲午夜无码AV毛片久久| 久久婷婷五月综合97色直播| 美女写真久久影院| 久久综合久久综合久久| 91久久婷婷国产综合精品青草| 蜜臀av性久久久久蜜臀aⅴ| 久久久久久曰本AV免费免费| 久久亚洲精品无码aⅴ大香| 亚洲精品国产第一综合99久久| 久久久久久国产a免费观看不卡| 99久久99久久精品国产片|