通常情况下,我们创建的一个变量会被任意一个线程进行访问。可以举一个简单的例子。有一个小团队相约去一起淘金。但是他们不想把所有的金子都放在大家共有的一个口袋,因为那样难免会有偷奸耍滑的人存在,于是他们每个人都带了一个口袋,每个人的金子都不与团队共享。每个人独立的口袋就是程序中的ThreadLocal。
ThreadLocal是什么
最新推荐文章于 2024-07-15 22:27:18 发布
通常情况下,我们创建的一个变量会被任意一个线程进行访问。可以举一个简单的例子。有一个小团队相约去一起淘金。但是他们不想把所有的金子都放在大家共有的一个口袋,因为那样难免会有偷奸耍滑的人存在,于是他们每个人都带了一个口袋,每个人的金子都不与团队共享。每个人独立的口袋就是程序中的ThreadLocal。