私は、javaのjavax.sound.sampledパッケージを使用して、オーディオを記録し再生する簡単なプログラムに取り組んでいます。 Line(TargetDataLine & SourceDataLine)がスレッドセーフであれば、Java 8のリファレンスでは何の言及も見つかりません。これは、書き込みと排他の両方のメソッドがブロックされ、スレッドの中断に応答しないように見える場合に、特に(SourceDataLineを使用して)再生の問題です。javax.sound.sampled multithread-safe
元のスレッドをブロッキングドレインまたは書き込みメソッドから解放するために、別のスレッドからLineインスタンスを閉じることはできますか?