diff --git a/source/02_language_guide/25_Memory_Safety.md b/source/02_language_guide/25_Memory_Safety.md index 4bf64961..5dfe9f19 100644 --- a/source/02_language_guide/25_Memory_Safety.md +++ b/source/02_language_guide/25_Memory_Safety.md @@ -30,7 +30,7 @@ print("We're number \(one)!") > > 如果你写过并发和多线程的代码,内存访问冲突也许是同样的问题。然而,这里访问冲突的讨论是在单线程的情境下讨论的,并没有使用并发或者多线程。 > -> 如果你曾经在单线程代码里有访问冲突,Swift 可以保证你在编译或者运行时会得到错误。对于多线程的代码,可以使用 [Thread Sanitizer](https://developer.apple.com/documentation/code_diagnostics/thread_sanitizer) 去帮助检测多线程的冲突。 +> 如果你曾经在单线程代码里有访问冲突,Swift 可以保证你在编译或者运行时会得到错误。对于多线程的代码,可以使用 [Thread Sanitizer](https://developer.apple.com/documentation/xcode/diagnosing_memory_thread_and_crash_issues_early) 去帮助检测多线程的冲突。 ### 内存访问性质 {#characteristics-of-memory-access}