Skip to content

Commit 0c76007

Browse files
awei-mjMq-b
authored andcommitted
修正原子操作章节operator+=/-=语义描述
1 parent 4542ae0 commit 0c76007

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

md/05内存模型与原子操作.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ else {
442442

443443
- `fetch_sub`:以原子方式减少指针的值。返回操作前的指针值。
444444

445-
- `operator+=``operator-=`:以原子方式增加或减少指针的值。返回操作前的指针值
445+
- `operator+=``operator-=`:以原子方式增加或减少指针的值。返回操作后的指针值
446446

447447
这些操作确保在多线程环境下进行安全的指针操作,避免数据竞争和并发问题。
448448

@@ -459,7 +459,7 @@ Foo* x = p.fetch_add(2);
459459
assert(x == array);
460460
assert(p.load() == &array[2]);
461461

462-
// p 减 1,并返回原始值
462+
// p 减 1,并返回操作后的值
463463
x = (p -= 1);
464464
assert(x == &array[1]);
465465
assert(p.load() == &array[1]);

0 commit comments

Comments
 (0)