Javaを初めて使用する場合、同期に関する質問があります。
私はネットワークに書き込むための次のコードを持っています(今のところ簡単な実装):
public void networkSendData(byte[] data){
try {
out.write(data);
out.flush();
} catch (IOException e) {
}
}
データ全体を一度に書き込んでいるので、ここで同期化されたブロックレベルが必要かどうか疑問に思いました。または競合状態の可能性はありますか?書き込むデータは複数のソースから来ているので、私は尋ねます。
ありがとうございました。