class Window{
Window(int x){
System.out.println(x);
}
}
如上有这么一个类,我想用四个线程创建4四个Window对象,分别传入1,2,3,4,
就是想达到这个效果,如果x能访问的话:
import java.util.concurrent.*;
public class FinalTest {
public static void main(String[] args) {
for(int x =0;x<5;x++){
ExecutorService window = Executors.newSingleThreadExecutor() ;
window.execute(new Runnable(){
public void run() {
new Window(x);
}
});
}
}
}
但内部类不能访问到x,想问下 ,除了手动new4个对象以外有没有办法解决? |