繁体   English   中英

线程本地存储与哈希表

[英]thread local storage versus hashtable

我有一个单例类,我需要存储一些特定于每个线程的字段。 我正在考虑将这些字段添加为单例中的ThreadLocal变量,或者使用键为线程ID的同步Hashtable。 关于哪个具有较低的开销有什么建议吗? 我之前看到了性能比较 ,但这并不是我真正需要的。

ThreadLocal本质上一个HashMap键入线程ID。 您最好使用ThreadLocal

(我相信)使用ThreadLocals可以为您提供进一步的优化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM