ThreadLocal 与 线程同步?解决方案
ThreadLocal 与 线程同步?ThreadLocal定义的变量,每一个线程过来,就分配一个变量(其实是一个Map),但是,既
ThreadLocal 与 线程同步?
ThreadLocal定义的变量,每一个线程过来,就分配一个变量(其实是一个Map),但是,既然每一个线程都与各自的变量相关,那么,怎么样实现同步呢?比如说,我的Thread1想把x++,然后Thread2想在Thread1操作的基础上执行x--;那么该如何实现呢?
[解决办法]
ThreadLocal的本意就是每个线程一份,互不干扰,就是为了避免同步,提高可伸缩性