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

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

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

    筆頭。。
    實(shí)踐啟示
    posts - 14,comments - 3,trackbacks - 0
        最近在修改組里的TMonitor程序頭疼壞了,程序的好多類在設(shè)計(jì)之初沒(méi)有考慮線程安全性,現(xiàn)在在源程序上加功能,怎一個(gè)痛苦了的。。。
        楊哥(我剛到公司時(shí)接手他的程序)是個(gè)大牛,他在地圖的方面開(kāi)始設(shè)計(jì)的很好,但是都是靜態(tài)數(shù)據(jù),沒(méi)有數(shù)據(jù)的動(dòng)態(tài)變化的麻煩,然而后來(lái)在
    JMapEdit上實(shí)現(xiàn)模擬動(dòng)態(tài)飛行以及動(dòng)態(tài)監(jiān)控上實(shí)現(xiàn)起來(lái)是個(gè)頭疼的問(wèn)題,可能會(huì)多個(gè)線程訪問(wèn)共享變量,而且有線程對(duì)共享變量的write操作,在程序中盡量調(diào)整原接口以及實(shí)現(xiàn)方式。楊哥走了,目前在組里只有我一個(gè)人了解地圖類編程,昨天跟方sir商量新來(lái)的同事是否也能接觸我的程序,方sir的回答:TMonitor還是比較難的,估計(jì)新來(lái)的同事(是個(gè)女的)不成,下次招個(gè)男的讓他接。。。不爽中,俺還是希望帶個(gè)女滴。。。
       
        PS:經(jīng)驗(yàn)總結(jié)。
        在沒(méi)有正確同步的情況下,如果多線程訪問(wèn)同一個(gè)變量,你的程序就存在隱患。有3種方法修復(fù)它:
    • 不要多線程共享變量
    • 使?fàn)顟B(tài)變量為不可變的;或者
    • 在任何訪問(wèn)狀態(tài)變量的時(shí)候使用同步
        設(shè)計(jì)線程安全的類時(shí),使用封裝、不可變性以及明確的不便約束等面向?qū)ο蠹夹g(shù)可以使你在解決同步方面的問(wèn)題時(shí)思路清晰
    posted on 2008-03-05 15:50 如果有一天de 閱讀(241) 評(píng)論(0)  編輯  收藏 所屬分類: java線程

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 国产网站免费观看| 女性无套免费网站在线看| 亚洲精品第一国产综合精品99| 久久人午夜亚洲精品无码区| 成人午夜视频免费| 精品亚洲视频在线| 亚洲精品视频免费观看| 亚洲国产免费综合| 亚洲成av人影院| 91精品免费不卡在线观看| 亚洲国产午夜精品理论片| 在线观看AV片永久免费| 亚洲国产成人久久精品软件| 国产又大又黑又粗免费视频| 青娱乐在线免费观看视频| 红杏亚洲影院一区二区三区| 女人隐私秘视频黄www免费| 亚洲人成网址在线观看| 青娱分类视频精品免费2| 亚洲欧美综合精品成人导航| 亚洲成年人啊啊aa在线观看| a级精品九九九大片免费看| 亚洲嫩草影院在线观看| 国产一区二区三区免费在线观看| 久久久WWW免费人成精品| 亚洲黄色网址在线观看| 日本免费人成黄页网观看视频| 四虎影视永久在线精品免费| 亚洲s色大片在线观看| 91香蕉视频免费| 有色视频在线观看免费高清在线直播 | 国产亚洲无线码一区二区| 日韩人妻无码精品久久免费一| 久久久久亚洲国产| 亚洲精品一级无码鲁丝片| 99热这里有免费国产精品| 亚洲AV无码专区国产乱码不卡| 亚洲精品午夜无码电影网| 成人在线免费观看| 国产婷婷成人久久Av免费高清| 亚洲永久在线观看|