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

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

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

    很久很久以前

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      34 隨筆 :: 4 文章 :: 17 評論 :: 0 Trackbacks
    寫程序中遇到一個問題?如下:
    mySoc?=?new?Socket(svrAddress,5555);
    
    
    myInput?=?new?ObjectInputStream(mySoc.getInputStream());//有問題
    myOutput?=?new?ObjectOutputStream(mySoc.getOutputStream());//有問題
    //myInput?=?new?DataInputStream(mySoc.getInputStream());
    //myOutput?=?new?DataOutputStream(mySoc.getOutputStream());?
    注銷的語句運(yùn)行可以成功
    但是未注銷的那部分?運(yùn)行時就卡在那里了
    但是卻沒有拋出異常
    請教原因是什么?有什么問題
    該怎么解決呢?

    找了好久終于再網(wǎng)上找到關(guān)于這個問題的說明了?因?yàn)閱栴}比較特殊?所以貼出來希望對大家
    有幫助
    
    主機(jī)端先建立ObjectInputStream后建立ObjectOutputStream,則對應(yīng)地客戶端要先建立
    ObjectOutputStream后建立ObjectInputStream,否則會造成兩方互相等待數(shù)據(jù)而導(dǎo)致死
    鎖。
    
    原因是建立ObjectInputStream對象是需要先接收一定的header數(shù)據(jù),接收到這些數(shù)據(jù)之前
    會處于阻塞狀態(tài)。故而為了防止這種死鎖狀態(tài),通訊兩方的
    ObjectInputStraem,ObjectOutputStream必須注意順序?qū)?yīng)使用。
    
    
    目前相應(yīng)的解決辦法還沒有找到?如果要解決?可以嘗試重載對象輸入輸出流
    posted on 2006-12-30 12:46 Long Long Ago 閱讀(946) 評論(1)  編輯  收藏 所屬分類: others

    評論

    # re: java Object輸入輸出流中的一個問題zz[未登錄] 2007-06-02 09:56 小蝦米
    太謝謝這位好 人 了 。一個 困擾 我 半個月的問題 終于在你這找到答案了。謝謝!!
    謝謝!!  回復(fù)  更多評論
      

    主站蜘蛛池模板: 亚洲激情中文字幕| 亚洲成AV人片一区二区密柚| 亚洲AV无码久久久久网站蜜桃 | 无忧传媒视频免费观看入口| 国产午夜鲁丝片AV无码免费| 亚洲AV成人片无码网站| 人人狠狠综合久久亚洲高清| 国产精品久久亚洲一区二区 | 亚洲国产成人VA在线观看| 全黄A免费一级毛片| 久久久青草青青国产亚洲免观| 国产精品内射视频免费| 亚洲成色WWW久久网站| 无码一区二区三区免费| 亚洲国产91在线| 日本视频免费在线| 成年网站免费入口在线观看| 亚洲色大成网站WWW久久九九| 久久永久免费人妻精品| 亚洲成在人线中文字幕| 免费无码又爽又刺激毛片| 三级片免费观看久久| 亚洲AV无码久久精品蜜桃| 18女人水真多免费高清毛片| 亚洲一久久久久久久久| 亚洲裸男gv网站| 久久久久久夜精品精品免费啦 | 亚洲AV无码乱码精品国产| 中文字幕在线免费视频| 亚洲视频在线免费看| 国产成人一区二区三区免费视频| 成人免费观看男女羞羞视频| 亚洲国产精品国自产电影| 免费观看的a级毛片的网站| 亚洲精品黄色视频在线观看免费资源| 亚洲伦另类中文字幕| 日韩精品视频免费在线观看| 99精品全国免费观看视频..| 亚洲一区欧洲一区| 老司机亚洲精品影视www| 国产卡一卡二卡三免费入口|