1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Update JavaConcurrencyAdvancedCommonInterviewQuestions.md

This commit is contained in:
SnailClimb 2019-06-13 09:24:38 +08:00 committed by GitHub
parent 1d8787ae0f
commit 8af50f39a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -204,7 +204,7 @@ synchronized 是依赖于 JVM 实现的,前面我们也讲到了 虚拟机团
再举个简单的例子:
比如有两个人去宝屋收集宝物这两个共用一个袋子的话肯定会产生争执但是给他们两个人每个人分配一个袋子的话就不会出现这样的问题。如果把这两个人比作线程的话那么ThreadLocal就是用来这两个线程竞争的。
比如有两个人去宝屋收集宝物这两个共用一个袋子的话肯定会产生争执但是给他们两个人每个人分配一个袋子的话就不会出现这样的问题。如果把这两个人比作线程的话那么ThreadLocal就是用来避免这两个线程竞争的。
### 3.2. ThreadLocal示例