-2

2 つの異なるストリームで 1 つの DataInputStream オブジェクトの 2 つの .readUTF メソッドを呼び出した場合、どちらが最初に情報を読み取るでしょうか? どちらが最初に呼び出され、どちらが 2 番目に呼び出されましたか?

4

1 に答える 1

1

DataInputStream は、基になる 1 つのストリームに関連付けられています。複数のストリームを持つことはできません。

慎重にロックすることで、複数のスレッドからアクセスできます。この状況では、最初に戻った人が最初にロックを取得します。注意してロックしないと、ランダムなエラーが発生します。

于 2013-10-06T08:02:57.273 に答える