私は現在のObjectInputStreamは、クライアントソケットの入力ストリームに取り付けられるGZIPInputStreamから直接読み出す場合に設定単純なシステムを有する:GZIPと組み合わせてObjectInputStreamを使用すると、なぜO.I.S.スレッドをブロックしますか?
InputStream stream = s.getInputStream();
GZIPInputStream gis = new GZIPInputStream(stream);
ObjectInputStream input = new ObjectInputStream(gis);
System.out.println(input);
return input;
これに伴う問題は、ObjectInputStreamのは、ストリームヘッダを読み取ろうとするとスレッドのブロックを開始します。なぜこれが起こっているのですか、そして/またはこれをどうやって止めることができますか?
これは役に立ちますか? http://home.comcast.net/~cgokey/java/zlib/index.html。助けようとするだけです。それとHaventは演奏した。 –
これまでのところすごくいいですね、リンクありがとう! – MagiSun