実行可能ファイルの同じインスタンスで2つのスレッドを初期化するのは悪いプログラミングですか?実行可能ファイルの別のインスタンスでどのような相違点を初期化するのか、実行可能ファイルの同じインスタンスに対してメモリ位置を共有することはパフォーマンスと関係がありますか? H
以来実行可能ファイルの同じインスタンスで2つのスレッドを初期化する
public static void main(String[] args)throws Exception {
H h = new H();
H h2 = new H();
Thread j = new Thread(h);
j.setName("11");
Thread jj = new Thread(h);//instead of new H()
jj.setName("22");
j.start();
jj.start();
}
class H implements Runnable {
public void run() {
while(true) {
System.out.println(Thread.currentThread().getName());
}
}
}
woo、そのすべてが台無しになった。とても興味深い –