• <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>
            aurain
            技術文摘
            posts - 137,  comments - 268,  trackbacks - 0

            1) 不要在線程函數體內操作MFC控件,不要再線程里面調用UpdateData函數更新用戶界面,而應該盡量采用發送消息的方式,在主線程的消息響應函數中操作控件;

            2)不建議采用SendMessage往主線程發送消息,因為它是同步的,阻塞的,可以考慮采用PostMessage代替;

            3)線程退出時,盡量不要使用TerminateThread函數,而盡可能的讓線程自己退出;

            4) 當線程退出時,必須先等待工作者線程退出,主線程才退出,但是在主線程里面不要使用WaitForSingleObject或WaitForMultiObjects等待線程結束,因為它可能造成死鎖,當主線程使用這兩個函數時,主線程就掛起了,尤其在第 (1), (2) 種情況下,工作者線程還在調用主線程里面的資源,這樣造成死鎖;

            5) 為了防止退出死鎖的發生,盡量使用MsgWaitForMultipleObjects函數,因為該函數等待時,可以等待線程句柄 有信號,而且還可以等待消息,不會造成死鎖;


            posted on 2011-08-15 10:46 閱讀(1130) 評論(0)  編輯 收藏 引用 所屬分類: vcWindows開發

            <2008年6月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            常用鏈接

            留言簿(17)

            隨筆分類(138)

            隨筆檔案(137)

            網絡開發

            最新隨筆

            搜索

            •  

            積分與排名

            • 積分 - 500428
            • 排名 - 37

            最新隨筆

            最新評論

            閱讀排行榜

            評論排行榜

            色偷偷91久久综合噜噜噜噜| 久久99热国产这有精品| 久久精品国产亚洲AV电影| 久久综合偷偷噜噜噜色| 日韩AV毛片精品久久久| 久久久中文字幕| 久久久国产精品网站| 精品久久一区二区| 狼狼综合久久久久综合网| 久久国产精品免费一区二区三区| 久久国产精品成人片免费| 2022年国产精品久久久久 | 亚洲精品无码久久久久久| 精品国产综合区久久久久久| 久久精品国产一区二区电影| 怡红院日本一道日本久久 | 久久久久99精品成人片直播| 久久精品欧美日韩精品| 99久久99久久精品国产片果冻| 精品久久久久久久中文字幕| 亚洲国产成人久久综合一区77| 97久久久精品综合88久久| 久久国产亚洲精品| 欧美日韩中文字幕久久久不卡 | 99热精品久久只有精品| 人妻少妇久久中文字幕| 久久亚洲精品无码VA大香大香| 国产叼嘿久久精品久久| 欧美伊香蕉久久综合类网站| 久久精品国产久精国产思思| 久久午夜无码鲁丝片秋霞 | 国产V亚洲V天堂无码久久久| 囯产极品美女高潮无套久久久| 中文字幕精品无码久久久久久3D日动漫| 免费观看久久精彩视频| 国产一级持黄大片99久久| AAA级久久久精品无码片| 日韩人妻无码一区二区三区久久 | 久久久久国产精品三级网| 大蕉久久伊人中文字幕| 欧美久久一区二区三区|