Avatar
なるほど。 これ内容を理解していないけど、 とにかくこのフロー解析によってselfが同期的に使えない状態になることをdecayと呼んでいるのですね
12:05 AM
https://forums.swift.org/t/pitch-safely-sending-non-sendable-values-across-isolation-domains/66566/25 こっちのスレッドにも、問題のパターン(をもっとプリミティブにしたもの)が、安全なのかどうか、および静的解析の希望はあるのか、質問を書き込んでみました。
If a variable passed to a Task is accessed after it's passed, it will cause problems due to simultaneous access. However, if the variable is accessed after Task.value has been await-ed, as in the code below, I believe there would be no problem as there's no risk of simultaneous access. Am I correct? // not Sendable class NS {} func main() ...
👍🏻 1