搜尋

首頁  >  問答  >  主體

java - 输入输出流 为什么两次写操作时间间隔比较短的话 只要一次读操作就能把两次的数据读取出来,要sleep才能分开

高洛峰高洛峰2821 天前904

全部回覆(2)我來回復

  • PHPz

    PHPz2017-04-18 10:37:16

    只貼了部分程式碼,沒辦法執行測試。另外,你的問題場景描述太過籠統,再組織語言描述清楚吧。

    回覆
    0
  • PHPz

    PHPz2017-04-18 10:37:16

    只看這部分程式碼不知道你用什麼在通訊.. 我假定是tcp socket

    包括tcp socket在內的這些api都是針對位元組流的,本來就不保證一次寫對應一次讀。

    如果你想要一寫一讀,即面向"訊息"的,需要自己在上層實現。

    回覆
    0
  • 取消回覆