public class Main {
public ThreadLocal<Integer> vars;
public Main() {
this.vars = new ThreadLocal<>();
}
public static void main(String[] args) {
Main main = new Main();
int i = 1;
main.vars.set(i++);
new Thread(new Runnable() {
@Override public void run() {
Integer result = main.vars.get();
System.out.println(result);
}
}).start();
}
}
问输出的result值是多少?
