gpt4 book ai didi

java - 除了性能改进之外,什么时候应该更喜欢 ThreadLocal 而不是同步?

转载 作者:行者123 更新时间:2023-11-30 10:47:28 25 4
gpt4 key购买 nike

除了性能改进之外,什么时候应该更喜欢 ThreadLocal 而不是同步?请用现实生活中的例子来解释。

最佳答案

ThreadLocal 不是 synchronized 的替代品。 ThreadLocal 解决的主要问题是如何在应用程序中管理每个线程的static 数据。

static 是您应该尽可能避免的东西:它是不可测试的、脆弱的代码的秘诀。

关于java - 除了性能改进之外,什么时候应该更喜欢 ThreadLocal 而不是同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36157990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com