File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -1595,13 +1595,13 @@ as discussed in <doc:Protocols#Implicit-Conformance-to-a-Protocol>.
15951595
15961596Protocols that are nonisolated
15971597can be used from anywhere in a concurrent program.
1598- An implementation of a nonisolated protocol conformance
1599- can still use global actor isolated state.
1600- A conformance that needs global actor isolated state
1601- is called an * isolated* conformance.
1598+ A conformance to a nonisolated protocol can be isolated
1599+ to a global actor, which allows the implementation to
1600+ access actor isolated state synchronously.
1601+ This is called an * isolated conformance* .
16021602When a conformance is isolated,
16031603Swift prevents data races by ensuring that
1604- the conformance is only used on the global actor
1604+ the conformance is only used on the actor
16051605that the conformance is isolated to.
16061606
16071607### Declaring an Isolated Conformance
You can’t perform that action at this time.
0 commit comments