当多个线程操作同一个共有数据时,一个线程对共有数据的改变会影响到另一个线程.比如下面这个例子:两个线程调用同一个对象的的方法,一个线程的执行结果会影响另一个线程. package com.sky.thread; public class TestThreadLocal { public static void main(String[] args) { final ThreadLocalBiz biz = new ThreadLocalBiz(); new Thread(new Runnable…