Skip to content

Commit c1b26bf

Browse files
committed
更新错别字
1 parent 4a0b714 commit c1b26bf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

MD/Threadcore.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public final boolean compareAndSet(long expect, long update) {
5454

5555
`volatile` 关键字就是用于保证内存可见性,当线程A更新了 volatile 修饰的变量时,它会立即刷新到主线程,并且将其余缓存中该变量的值清空,导致其余线程只能去主内存读取最新值。
5656

57-
使用 `volatile` 关键词修饰的变量每次读取都会的到最新的数据,不管哪个线程对这个变量的修改都会立即刷新到主内存。
57+
使用 `volatile` 关键词修饰的变量每次读取都会得到最新的数据,不管哪个线程对这个变量的修改都会立即刷新到主内存。
5858

5959
`synchronize`和加锁也能能保证可见性,实现原理就是在释放锁之前其余线程是访问不到这个共享变量的。但是和 `volatile` 相比开销较大。
6060

0 commit comments

Comments
 (0)