スレッド数を指定して、その数だけスレッドを作って実行する処理ってどう実装すればよいのでしょうか?
インスタンス名の後ろを連番にして作ってく見たいなことってできないでしょうか?
java
1 public static void main(String[] args) throws Exception { 2 ... 3 4 5 SubThread thread1 = new SubThread(); 6 SubThread thread2 = new SubThread(); 7 ... 8 thread1.start(); 9 thread2.start(); 10 ... 11 12 13 }
java
1class SubThread extends Thread { 2 public void run() { 3 for (int i = 0; i < 3; i++) { 4 try { 5 Thread.sleep(1000); 6 } catch (InterruptedException e) { 7 e.printStackTrace(); 8 } 9 System.out.println(i); 10 } 11 } 12}
何か連番とかでなくてもちゃんとしたやり方があるように思うのですが、行き詰ってしまったので助言いただければと思います。
よろしくお願いします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/10 09:19