From 5a82743db10bf6adbd1cd9b6bb64304a2c518e43 Mon Sep 17 00:00:00 2001 From: Jim Haungs Date: Mon, 13 Oct 2025 20:00:36 -0700 Subject: [PATCH] Word this to show that data is passive; it can't protect; it must be protected by code. --- TSPL.docc/LanguageGuide/Concurrency.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TSPL.docc/LanguageGuide/Concurrency.md b/TSPL.docc/LanguageGuide/Concurrency.md index 6dc1193fc..5458be299 100644 --- a/TSPL.docc/LanguageGuide/Concurrency.md +++ b/TSPL.docc/LanguageGuide/Concurrency.md @@ -1455,8 +1455,8 @@ the part of a program that contains mutable state, like variables and properties, is called a *concurrency domain*. Some kinds of data can't be shared between concurrency domains, -because that data contains mutable state, -but it doesn't protect against overlapping access. +because that data contains mutable state +that is not protected against overlapping access. A type that can be shared from one concurrency domain to another is known as a *sendable* type.