threadlocal精髓是为每一个线程保证一个共享对象,保证一个,保证同一个线程中是同一个共享对象。

如果是静态变量是共享的话,那必须同步,否则尽管有副本,还是会出错,故C错