java 多线程 线程与线程之间不影响

2025-01-20 22:42:52
推荐回答(1个)
回答1:

如果要保证线程中内容互不影响
你可以看一下 ThreadLocal这个类
这个类的目的就是给每个线程中创建独立的变量 好像是在1.2内引入的
工作原理 就是根据currentThread区分出所在线程,再使用一个局部的map对变量进行保存
不同的thread内持有着不同的map 因此只要保证你做某个操作的线程没有错误 就不用担心变量取错或者和其他线程间的操作相互干扰的问题了
具体用法请百度 不会太难