1
即時通訊新的Java和我有一個關於Synchronized的問題。Java同步寫塊
我有下面的代碼寫入到網絡(簡單實現現在):
public void networkSendData(byte[] data){
try {
out.write(data);
out.flush();
} catch (IOException e) {
}
}
我想知道是否有此同步,即時我一次寫入整個數據需要塊級。還是有機會出現競賽狀況?我問,因爲要寫的數據來自多個來源。
謝謝。
在服務器端,只有一個線程監聽傳入數據。 – iTEgg 2010-05-14 12:55:07
我已經更新了我的答案。 – Finbarr 2010-05-14 12:58:49
謝謝,這是我想知道的。多個節點同時傳輸(很少但可能發生)。 – iTEgg 2010-05-14 12:59:13