<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    狂奔 lion

    自強(qiáng)不息

    多線程的知識(shí)

    多線程的優(yōu)點(diǎn):
    1 多核利用
    2 為單個(gè)任務(wù)建模方便
    3 異步處理不同事件,不必盲等
    4 現(xiàn)代的UI也需要它
    風(fēng)險(xiǎn):
    1 同步變量易錯(cuò)誤
    2 因資源限制導(dǎo)致線程活躍性問題
    3 因2導(dǎo)致的性能問題
    用途:
    框架,UI,Backend
    線程安全的本質(zhì)是什么:
    并非是線程和鎖,這些只是基礎(chǔ)結(jié)構(gòu),本質(zhì)是如何控制共享變量訪問的狀態(tài)
    什么是線程安全:
    就是線程之間的執(zhí)行還沒有發(fā)生錯(cuò)誤,就是沒有發(fā)生意外
    一個(gè)線程安全的類本身封裝了對(duì)類內(nèi)部方法和變量的異步請(qǐng)求,調(diào)用方無需考慮線程安全問題
    無狀態(tài)的變量總是線程安全的
    原子性:
    完整執(zhí)行的單元,如不加鎖控制,則會(huì)發(fā)生競態(tài)條件,如不加鎖的懶漢單例模式,或者復(fù)合操作。
    鎖,內(nèi)在鎖,重入:
    利用synchronized關(guān)鍵字控制訪問單元,同一線程可以重入鎖內(nèi)部,避免了面向?qū)ο螽a(chǎn)生的問題。同一變量的所有出現(xiàn)場合應(yīng)該使用同一個(gè)鎖來控制。synchronized(lock)。
    即使所有方法都用synchronized控制也不能保證線程安全,它可能在調(diào)用時(shí)編程復(fù)合操作。
    活躍性和性能問題:
    過大的粒度會(huì)導(dǎo)致這個(gè)問題,用鎖進(jìn)行異步控制,導(dǎo)致了線程的順序執(zhí)行。
    簡單和性能是一對(duì)矛盾,需要適當(dāng)?shù)娜∩帷2荒茉跊]有考慮成熟的情況下,為了性能去犧牲簡潔性。
    要盡量避免耗時(shí)操作,IO和網(wǎng)絡(luò)操作中使用鎖

     @2008 楊一. 版權(quán)所有. 保留所有權(quán)利

    posted on 2010-06-25 19:17 楊一 閱讀(378) 評(píng)論(0)  編輯  收藏 所屬分類: Other Tech

    <2010年6月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    導(dǎo)航

    公告

    本人在blogjava上發(fā)表的文章及隨筆除特別聲明外均為原創(chuàng)或翻譯,作品受知識(shí)產(chǎn)權(quán)法保護(hù)并被授權(quán)遵從 知識(shí)分享協(xié)議:署名-非商業(yè)性使用-相同方式共享 歡迎轉(zhuǎn)載,請(qǐng)?jiān)谵D(zhuǎn)載時(shí)注明作者姓名(楊一)及出處(www.tkk7.com/yangyi)
    /////////////////////////////////////////
    我的訪問者

    常用鏈接

    留言簿(5)

    隨筆分類(55)

    隨筆檔案(55)

    相冊(cè)

    Java

    其他技術(shù)

    生活

    最新隨筆

    搜索

    積分與排名

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    自強(qiáng)不息


    用心 - 珍惜時(shí)間,勇于創(chuàng)造
    主站蜘蛛池模板: 无码人妻一区二区三区免费看| 亚洲gay片在线gv网站| 国产高清视频免费在线观看| 免费人成在线观看视频播放 | 午夜免费福利小电影| 亚洲中文字幕无码不卡电影| 国产一级高青免费| 久久久久亚洲AV无码专区网站| 二个人看的www免费视频| 国产亚洲真人做受在线观看| 色播在线永久免费视频网站| 亚洲av永久无码精品秋霞电影影院| 日韩免费在线观看视频| 亚洲日韩中文字幕| AV片在线观看免费| 免费看美女午夜大片| 怡红院亚洲怡红院首页| 久久国产乱子精品免费女| 亚洲网站在线观看| 97热久久免费频精品99| 亚洲国产一区二区三区在线观看 | 中文字幕高清免费不卡视频| 久久青草亚洲AV无码麻豆| 67194国产精品免费观看| 亚洲一区二区三区在线| 国产成人一区二区三区免费视频 | 亚洲一本大道无码av天堂| a级精品九九九大片免费看| 亚洲综合图片小说区热久久| 成年人免费视频观看| 搜日本一区二区三区免费高清视频| 亚洲精品成人网站在线观看| 1区2区3区产品乱码免费| 亚洲а∨精品天堂在线| 亚洲熟女一区二区三区| 日韩欧毛片免费视频| 日韩大片免费观看视频播放| 久久亚洲精品成人AV| 四虎永久在线免费观看| 中文字幕无码免费久久| 亚洲精品无码不卡在线播放|