それの文書でReader.read()
言う
1文字を読み取ります。このメソッドは、文字が使用可能になるか、I / Oエラーが発生するか、ストリームの終わりに達するまでブロックします。
read()
ストリームから何も取得しない場合、ブロックされます。ただし、この種の「ブロック」はスレッドをState.BLOCKED
またはに変換しません。最初の文字を待機するときにState.WAITING
スレッドはまだ存在しているため、スレッドが。によってブロックされているかどうかはわかりません。State.RUNNABLE
read()
read()
Reader.read()
では、別のスレッドからのスレッドでブロックされているかどうかをどのように知ることができますか?