使用ThreadLocal带来的好处
- 线程安全
- 不需要加锁,提高执行效率
- 更高效的利用内存,节省开销。相比与每个任务都新建一个SimpleDateFormat,显然ThreadLocal可以节省内存和开销
- 避免传参的繁琐。无论是场景一的工具类,还是场景二的用户名,都可以在任何地方直接通过ThreadLocal拿到,再也不需要每次都传同样的参数,ThreadLocal使得代码耦合度更低,更优雅
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!