[英]thread local storage versus hashtable
我有一个单例类,我需要存储一些特定于每个线程的字段。 我正在考虑将这些字段添加为单例中的ThreadLocal变量,或者使用键为线程ID的同步Hashtable。 关于哪个具有较低的开销有什么建议吗? 我之前看到了性能比较 ,但这并不是我真正需要的。
ThreadLocal
本质上是一个HashMap
键入线程ID。 您最好使用ThreadLocal
。
(我相信)使用ThreadLocals可以为您提供进一步的优化。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.