4

Java でテキスト プロンプトを出力し、System.in からユーザーから入力を取得するとします。ただし、別のスレッドが System.out に書き込んで入力を「削除」することはできますが、テキスト プロンプトは表示されたままになります。これは正常な動作です。

ここに入力してください ->
<waiting for input ...>

しかし、スレッドが何かを書き込むと、次のことが起こります。

ここに入力を入力 ->
...
...
...
ここにスレッド出力
...
...
<Waits for input here>

入力をプロンプトテキストに「バインド」するトリックはありますか?

4

4 に答える 4