Skip to content

Commit fc249e5

Browse files
authored
Merge pull request #1414 from 60ke/patch-1
fix: 并发章节错别字
2 parents 953082e + 45e5208 commit fc249e5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

swift-6.docc/LanguageGuide/Concurrency.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -818,7 +818,7 @@ extension TemperatureLogger {
818818

819819
## 可发送类型
820820

821-
任务和 actor 能让你将一个程序分成多个小段病安全地并行运行。一个任务或是一个 actor 的实例内部所包含的可变状态(例如变量或属性),被称为*并发域*。有些数据无法在不同的并发域之间共享,因为这些数据包含可变状态,但其又无法对重叠访问提供保护。
821+
任务和 actor 能让你将一个程序分成多个小段并安全地并行运行。一个任务或是一个 actor 的实例内部所包含的可变状态(例如变量或属性),被称为*并发域*。有些数据无法在不同的并发域之间共享,因为这些数据包含可变状态,但其又无法对重叠访问提供保护。
822822

823823
对于可以被从一个并发域共享到另一个并发域的类型,被称作*可发送类型*。例如,它可以在调用一个 actor 时被作为参数传递,或是作为一项任务的返回值返回。本章前述的几个例子没有讨论可发送性,因为这些例子使用的都是简单的值类型,而这些类型永远是可以被安全地在并发域之前传递的。相比之下,有些类型无法被安全地在并发域之间传递。比如,一个包含了可变属性、但又没有添加串行访问保护的类,如果在不同任务之间传递,可能会产生无法预测或是错误的结果。
824824

0 commit comments

Comments
 (0)