これまでのサンプルコードでは、ThreadAとThreadBという異なるクラスを作成し、それぞれのインスタンスを別スレッドで実行するというプログラムになっていましたが、今回は同一のクラスから複数のインスタンスを作成し、それらを別スレッドで実行するというコードを組んでみましょう。 public class Sample { public static void main(String[] args) { // 同じThreadExクラスから2つのインスタンスを作成 ThreadEx threadA = new ThreadEx("A"); ThreadEx threadB = new ThreadEx("B"); // startメソッドを呼び出すことでrunメソッドの内容が実行 threadA.start(); threadB.start(); } } // Threadクラスを拡張した