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

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

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

    很久很久以前

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      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());?
    注銷的語句運行可以成功
    但是未注銷的那部分?運行時就卡在那里了
    但是卻沒有拋出異常
    請教原因是什么?有什么問題
    該怎么解決呢?

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

    評論

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

    主站蜘蛛池模板: 亚洲人精品亚洲人成在线| 台湾一级毛片永久免费| 亚洲中文无码永久免费| 国产乱子精品免费视观看片| 香蕉高清免费永久在线视频| 亚洲 欧洲 视频 伦小说| 免费看片免费播放| 黄床大片30分钟免费看| 久久国产乱子伦精品免费一| 亚洲女初尝黑人巨高清| 无码专区AAAAAA免费视频| 麻豆亚洲av熟女国产一区二| 亚洲人成色在线观看| 国产精品无码一二区免费| 男人免费视频一区二区在线观看| 国产啪精品视频网站免费尤物| 国产av无码专区亚洲av桃花庵| 亚洲欧好州第一的日产suv| 国产亚洲福利一区二区免费看| 二级毛片免费观看全程| 亚洲国产精品无码专区在线观看| 老汉精品免费AV在线播放| 亚洲精品综合在线影院| 日韩精品亚洲专区在线观看| 亚洲国产精品yw在线观看| 久久久久久国产a免费观看不卡| 亚洲成AV人片在线观看| 免费AA片少妇人AA片直播| 国产亚洲精品免费| 午夜免费不卡毛片完整版| 一边摸一边桶一边脱免费视频| 女人与禽交视频免费看| 一个人免费观看日本www视频| 麻豆亚洲av熟女国产一区二| 日韩免费观看一级毛片看看| 亚洲av无码久久忘忧草| 91福利免费体验区观看区| 亚洲AV综合色区无码一二三区| 在线a亚洲v天堂网2018| 97av免费视频| 国产成人久久精品亚洲小说|