Java入門・初心者質問スレ [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0080デフォルトの名無しさん
2016/06/11(土) 00:47:14.15ID:NyI1yYzNスッキリJavaは、実践編でないとスレッドの話はでてこない、残念
以下回答
WriteImp.javaのフィールドで変数textを宣言しているのは、
run()メソッドとsetText()メソッドの2つのメソッドでtextを使用しているから
setText()はmain()メソッドの中ほどで使われている(下記の部分)
//読み込んだデータを渡す
writer.setText(reader.getText());
main()メソッドの中身の簡単な流れを以下に
WritelmpとReadlampをインスタンス化(writer, reader)
↓
readerのrun()メソッドをスレッドとして実行、join()する
↓
readerのtextの内容をwriterのtextに渡す
writer.setText(reader.getText());
↓
writerのrun()メソッドをスレッドとして実行、join()する
以上
■ このスレッドは過去ログ倉庫に格納されています